Вы находитесь на странице: 1из 9

ArcSDE

No Brasil, by GEMPI

O que o ArcSDE ?
ArcSDE o gateway da famlia ArcGIS para o mundo dos Relational Data Base Management Systems (RDBMS). Ele possibilita o armazenamento e gerenciamento de informaes geogrficas diretamente no RDBMS de sua escolha, e serve dados georeferenciados para os ArcGIS desktop e ArcIMS. ArcSDE um componente chave em um ambiente ArcGIS multi-usurio. Ele disponibiliza uma interface aberta para os gerenciadores de bancos de dados relacionais (RDBMS), possibilitando ao ArcGIS gerenciar informaes geogrficas em uma variedade de plataformas incluindo Oracle, Microsoft SQL Server, IBM DB2 e Informix. ArcSDE o gateway entre os demais membros, componentes da famlia ArcGIS, e o seu banco de dados relacional. Quando voc necessita operar um banco de dados multi-usurio de grandes dimenses o qual pode ser editado e utilizado simultaneamente por muitos usurios, ArcSDE disponibilizar as capacidades necessrias para implementar este ambiente em ArcGIS, viabilizando assim a gerencia deste banco georelacional multiusurio diretamente em um RDBMS de sua escolha.

Este objetivo conseguido pelo ArcSDE mediante a implementao de uma srie de funcionalidades, entre as quais: Gerencia e mantm uma base de dados georelacional em uma RDBMS de sua escolha. Possibilita que facilidades de edio e manuteno desta base venham a ser executadas simultaneamente por mltiplos usurios. ArcSDE habilita os conceitos de transao longa (long transaction) e verses (versoning) em seu RDBMS. Serve dados georeferenciados a mltiplos usurios ArcGIS, em qualquer ponto de uma

rede computacional. A centralizao deste servidor georeferenciado amplia significativamente o desempenho e throughput no contexto de sistemas corporativos. Alternativamente, tambm suportado o conceito de distribuio / replicao entre servidores corporativos e servidores regionais. Disponibiliza a utilizao de servidor georelacional de dados por outros clientes, em adio aqueles da famlia ArcGIS, a exemplo de MapObjects, ArcView 3.2, e em especial, Computer Aided Design (CAD) application. Neste ltimo contexto, armazena e serve dados em formato nativo DWG, DGN e DXF. Possibilita a criao de aplicaes compatveis e coerentes com as especificaes emanadas do OGC Open GIS Consortium, operando com feies armazenadas nestes servidores georelacionais. Possibilita a construo de aplicaes SQL que operam com tabelas, e linhas / colunas de um banco de dados georelacional. Viabiliza a implementao de geodatabases corporativos, armazenando regras de negcio e relacionamentos espaciais diretamente no RDBMS de sua escolha.

Porque voc deve utilizar um RDBMS


Aplicaes GIS multi-usurias requerem RDBMS e ferramentas poderosas de geoprocessamento, para trabalhar com dados geogrficos diretamente nestes gerenciadores. Acompanhando a evoluo de sua organizao, o seu banco de dados georelacional aumentar progressivamente de tamanho, como ir crescendo o nmero de usurio que dele fazem uso cotidianamente. Utilizar um RDBMS para suportar a implementao de seu banco de dados georelacional, uma maneira prtica e eficiente de fazer frente a estas demandas, bem como proteger seus investimentos em dados. No entanto, o uso atual de RDBMS em GIS no se encontra bastante difundido e generalizado. Durante muitos anos, tem sido utilizados formatos de dados baseados em arquivos, a exemplo das coverages, TINs, GRIDs, desenhos CAD, e muitos formatos de dados raster associados a imagens. Havia claramente vantagens na adoo inicial destes formatos. Primeiramente, eram fceis de manipular e baratos de implementar. Todos podiam gerenciar e manipular seus prprios dados desta forma, neste ambiente de arquivos. No era necessrio efetuar investimentos em RDBMS. Mais ainda, os RDBMS no possuam a habilidade necessria para manipular os tipos de dados complexos e de grande amplitude. Com efeito, as operaes georeferenciadas requeridas por um GIS (por exemplo, executar uma simples consulta associada a pesquisa de alguns milhares de feies para exibio em um determinado Map Extend, ou ainda, para edio de feies usando o conceito de transaes longas), poderia durar muitos dias, eventualmente semanas, o que se tornava absoluta e claramente invivel! Por outro lado, a medida que os RDBMS evoluram em tecnologias mais poderosas, as quais passaram a suportar o conceito de objetos complexos de dados, e apresentar desempenho aprimorado no processamento de consultas e transaes, a utilizao do RDBMS em aplicaes geogrficas se tornou muito mais prticas, e passou a fazer muito mais sentido. A maioria dos GIS multi-usurios da atualidade gerenciam seus dados tabulares em RDBMS, e alguns poucos iniciaram o processo de migrao para armazenamento de informaes georeferenciadas diretamente nestes RDBMS. Esta migrao da abordagem orientada a arquivos, para aquela voltada para RDBMS, dever continuar nos prximos anos a frente. Da mesma forma que outros recursos de informaes podem se beneficiar da introduo de um RDBMS em uma organizao, dados georeferenciados e aplicaes GIS podem tirar proveito da introduo de um RDBMS. Faz sentido, sob uma perspectiva de negcio, gerenciar os seus recursos de informaes geogrficas como partes de seu banco de dados relacional. Algumas razes que justificam o uso de RDBMS para armazenar informaes geogrficas so as mesmas que justificam a introduo destes softwares para gerenciar informaes tabulares, tais como: Gerenciamento de concorrncia e concomitncia em um ambiente multi-usurio. Procedimentos e prticas padres so utilizadas para a gerencia de dados, tanto tabulares quanto geogrficas, tais como: back up, check point, recovery e replicao. Desempenho constante, qualquer que seja o nmero de usurios.

A necessidade de se manter dados organizados, e corretamente gerenciados. Escalabilidade para volumes crescentes de dados, sem limitao de tamanho das bases de dados. Centralizao de sistemas departamentais, ou acesso corporativo a bases de dados centralizadas, ou ainda, distribudas segundo critrios regionais de operao. Mecanismos de recuperao automtica de falha. Manuteno de confiabilidade e integrabilidade de dados por longos perodos de tempo, descartando mudanas segundo perspectivas puramente pessoais, possibilitando e facilitando ainda upgrades de hardware e softwares.

Porque utilizar ArcSDE


Se voc tem necessidade de um RDBMS, e se voc possui ainda dados geogrficos, ento voc necessita utilizar ArcSDE para: Obter todos os benefcios da utilizao de um RDBMS. Armazenar a geometria de sua feies geogrficas diretamente em um RDBMS todos os seus dados georeferenciados encontram-se diretamente armazenados em um RDBMS, no apenas os atributos. Gerenciar banco de dados georelacionais de tamanho ilimitados, em um ambiente GIS. Implementar um banco de dados georelacional contnuo, sem costuras (seamless), ou seja, no particionado artificialmente em mosaicos (tiles). Modelagem de feies complexas e comportamento (behavior), mediante a utilizao do conceito de geodatabase. Gerenciamento de transaes longas e verses. Conexo dos clientes ArcGIS aos dados geogrficos e tabulares armazenados em RDBMS, sendo o acesso a estes dados operados de maneira fcil e aberta, embora controlada.

Insero de aplicaes GIS em uma estratgia coerente de Information Technology (IT).


Muitos usurios requerem que um GIS se enquadre e insira dentro de uma estratgia coerente de Information Technology (IT), utilizada corporativamente por suas organizaes. Colocada de uma maneira simples e objetiva, um GIS necessita aderir a padres definidas para IT. Os dados georeferenciados necessitam ser gerenciados como uma parcela integrante das estruturas corporativas de armazenamento e gerenciamento de dados, sendo que o acesso a estes dados precisa ser aberto e fcil.

O papel principal do ArcSDE e das bases georelacionais, ou mesmo geodatabases, gerenciar a integrao entre um GIS e um RDBMS.

A Expanso de seu GIS


A expanso de um GIS, seja ele fundamentado sobre Banco de Dados Georelacionais, ou ainda geodatabases, pode escalar de um banco de dados de pequeno porte, mono-usurio, at bases de dados de grandes dimenses, corporativas e multi-usurios. A funo principal do ArcSDE potencializar estes bancos de dados georelacionais, e os geodatabases, para serem compartilhados por muitos usurios conectados a uma rede computacional, e ainda, escalar seu tamanho para qualquer dimenso necessria, para alcanar os seus requisitos.

Opes de configurao para conexes ArcSDE.


Quando da configurao da arquitetura ArcGIS que suportar a implementao de um sistema georeferenciado de informaes, seja em mbito de workshop, departamental ou corporativo, haver a necessidade de implementao de um banco de dados georelacional, eventualmente um geodatabase, multi-usurio, centralizado ou, quem sabe ainda, distribudo. Por sua vez, assentos referentes aos clientes ArcGIS desktop (ArcView, ArcEditor e ArcInfo), necessitaro ser distribudos atravs de toda a organizao. Neste contexto, usurios ArcGIS, acessaro de forma compartilhada, os dados armazenados em um servidor de dados, seja ele centralizado ou distribudo. Isto ser efetuado por meio de uma conexo ao ArcSDE estabelecido a partir de cliente. ArcSDE pode ser configurado para estabelecer uma conexo da aplicao cliente diretamente com o RDBMS, ou atravs de um servidor de aplicaes contida no prprio ArcSDE. H vantagens em cada uma das opes, dependendo de suas necessidades particulares e do contexto geral de implementao.

Configurao Baseada em Conexo Direta


ArcSDE pode ser configurado para utilizao de conexo direta ao RDBMS. Neste caso, a aplicao cliente conecta-se diretamente ao RDBMS, sem passar pelo servidor de aplicaes embutidas no ArcSDE. Neste caso, cada assento operando uma aplicao estruturada sobre um ArcGIS Desktop possuir a capacidade embutida de conexo direta ao RDBMS. ArcInfo e ArcEditor buscaro uma keycode ArcSDE que habilitar operaes do banco de dados georeferenciado. A configurao de conexo direta freqentemente mais fcil de instalar e administrar. No h necessidade de instalar e administrar o servidor de aplicaes embutido no ArcSDE. Esta configurao apresenta ainda incremento, no tocante ao aspecto escalabilidade, porque ela descarrega e transfere trabalho do servidor para o cliente.

Configurao com o Servidor de aplicaes ArcSDE


A configurao tradicional do ArcSDE inclui um servidor de aplicaes embutida. Este servidor de aplicaes habilita a capacidade de servir dados geogrficos para muitos clientes, simultaneamente, a partir de uma base de dados georelacional, centralizada ou distribuda. Operando em plataformas apropriadas (UNIX ou Windows NT), em uma rede computacional padro. O Servidor de Aplicaes do ArcSDE tipicamente localizado na mesma plataforma onde encontra-se instalada o RDBMS de sua escolha. Esta variao de configurao baseada no Servidor de Aplicaes do ArcSDE oferece muitas vantagens no tocante a desempenho, e normalmente, mais rpida que a opo de configurao direta, em razo da arquitetura inteligente e especializada utilizada pelo ArcSDE.

Вам также может понравиться