Vous êtes sur la page 1sur 66

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CINCIAS EXATAS E NATURAIS CURSO DE CINCIAS DA COMPUTAO (Bacharelado)

IMPLEMENTAO DE UMA FERRAMENTA DE INTERFACE PARA UM SISTEMA DE INFORMAES GEOGRFICAS

TRABALHO DE CONCLUSO DE CURSO SUBMETIDO UNIVERSIDADE REGIONAL DE BLUMENAU PARA A OBTENO DOS CRDITOS NA DISCIPLINA COM NOME EQUIVALENTE NO CURSO DE CINCIAS DA COMPUTAO BACHARELADO

EMERSON LUIS RAMPELOTI

BLUMENAU, NOVEMBRO/2002. 2002/2-19

IMPLEMENTAO DE UMA FERRAMENTA DE INTERFACE PARA UM SISTEMA DE INFORMAES GEOGRFICAS


EMERSON LUIS RAMPELOTI

ESTE TRABALHO DE CONCLUSO DE CURSO FOI JULGADO ADEQUADO PARA OBTENO DOS CRDITOS NA DISCIPLINA DE TRABALHO DE CONCLUSO DE CURSO OBRIGATRIA PARA OBTENO DO TTULO DE:

BACHAREL EM CINCIAS DA COMPUTAO

Prof. Alexander Roberto Valdameri Orientador na FURB

Prof. Jos Roque Voltolini da Silva Coordenador do TCC

BANCA EXAMINADORA

Prof. Alexander Roberto Valdameri

Prof. Dalton Solano Dos Reis

Prof. Dr. Oscar Dalfovo

ii

DEDICATRIA

A minha famlia, em especial a minha esposa e filho pelo amor, carinho, apoio, incentivo e compreenso recebidos ao longo destes anos.

iii

AGRADECIMENTOS
A minha esposa Cludia e a meu filho Eduardo pelo amor e confiana que em mim depositaram. A minha me Maria que me ensinou a viver e me ensinou a respeitar todas as pessoas. A minha irm Yara por seu companheirismo. Ao meu professor e orientador Alexander Roberto Valdameri, pela sua dedicao, orientao e motivao na elaborao deste trabalho. Aos senhores Sidnei de Borba, Artur Uliano e Srgio Ricardo Treis do SAMAE de Blumenau/SC pelo apoio que em mim depositaram ao longo do meu curso. A equipe da empresa Sisgraph de So Paulo que me auxiliou muito na elaborao deste trabalho. A todos aqueles que direta ou indiretamente colaboraram para a realizao deste trabalho.

iv

SUMRIO
DEDICATRIA........................................................................................................................iii AGRADECIMENTOS ..............................................................................................................iv SUMRIO.................................................................................................................................. v LISTA DE FIGURAS .............................................................................................................viii LISTA DE TABELAS ...............................................................................................................x LISTA DE SIGLAS E ABREVIATURAS ...............................................................................xi RESUMO .................................................................................................................................xii ABSTRACT ............................................................................................................................xiii 1 Introduo .............................................................................................................................. 1 1.1 Objetivos ............................................................................................................................. 2 1.2 Relevncia ........................................................................................................................... 3 1.3 Estrutura do Trabalho .......................................................................................................... 3 2 Sistemas de Informaes Geogrficas ................................................................................... 5 2.1 Definio ............................................................................................................................. 5 2.2 Estrutura De Um GIS .......................................................................................................... 5 2.3 Mapas Temticos................................................................................................................. 6 2.4 Mapas Numricos................................................................................................................ 8 2.5 Mapas Cadastrais............................................................................................................... 11 2.6 Redes ................................................................................................................................. 11 2.7 Imagens ............................................................................................................................. 12 2.8 Modelos de Campo e Objetos ........................................................................................... 12 2.8.1 Regio Geogrfica........................................................................................................... 13 2.8.2 Geo-Campos.................................................................................................................... 13

2.8.3 Geo-Objetos .................................................................................................................... 13 2.8.4 Objeto No-Espacial ....................................................................................................... 14 2.9 Resumo .............................................................................................................................. 14 3 Modelagem De Sistemas GIS .............................................................................................. 16 3.1 Modelos De Dados Geogrficos........................................................................................ 16 3.2 Requisitos De Um Modelo De Dados Geogrfico ............................................................ 17 3.3 Modelo Geo-OMT............................................................................................................. 17 3.4 Outros Modelos ................................................................................................................. 27 4 Ferramentas e Tecnologias Utilizadas ................................................................................. 28 4.1 MS-Access......................................................................................................................... 28 4.2 GeoMedia Professional ..................................................................................................... 29 4.2.1 Arquitetura Atual Do GeoMedia Professional................................................................ 30 4.2.2 Modelo De Automao Do GeoMedia Professional....................................................... 31 4.2.3 Open GIS......................................................................................................................... 32 4.3 Microsoft Visual Basic ...................................................................................................... 32 5 Desenvolvimento Da Ferramenta ........................................................................................ 34 5.1 Anlise Dos Requisitos ..................................................................................................... 34 5.2 Especificao..................................................................................................................... 34 5.2.1 Especificao Do Banco De Dados................................................................................. 36 5.2.2 Especificao Dos Objetos OLE Utilizados ................................................................... 36 5.2.3 Especificao No Geo-OMT........................................................................................... 37 5.3 Implementao .................................................................................................................. 39 5.3.1 Apresentao De Algumas Funes ............................................................................... 39 5.4 Apresentao da Ferramenta ............................................................................................. 40 6 Consideraes Finais ........................................................................................................... 49

vi

6.1 Concluses......................................................................................................................... 49 6.2 Dificuldades Encontradas.................................................................................................. 50 6.3 Limitaes ......................................................................................................................... 50 6.4 Sugestes ........................................................................................................................... 50 Referncias Bibliogrficas........................................................................................................ 52

vii

LISTA DE FIGURAS
Figura 1: Componentes de um GIS ............................................................................................ 6 Figura 2: Mapa Temtico ........................................................................................................... 7 Figura 3: Representaes Vetorial e Matricial de Mapas Temticos ........................................ 8 Figura 4: Mapa Numrico........................................................................................................... 9 Figura 5: Grade Regular ............................................................................................................. 9 Figura 6: Grade Triangular ....................................................................................................... 10 Figura 7: Mapa Cadastral ......................................................................................................... 11 Figura 8: Imagem obtida pelo satlite TM-Landsat ................................................................. 12 Figura 9: Nveis de especificao (abstrao) de aplicaes geogrficas ................................ 16 Figura 10: Relacionamentos Geo-OMT ................................................................................... 21 Figura 11: Relaes espaciais entre polgonos ......................................................................... 23 Figura 12: Cardinalidade Geo-OMT ........................................................................................ 23 Figura 13: Relaes espaciais entre classes georeferenciadas.................................................. 24 Figura 14: Tipos de generalizao espacial.............................................................................. 25 Figura 15: Exemplo de agregao ............................................................................................ 25 Figura 16: Tipo de agregao espacial todo-parte.................................................................... 26 Figura 17: Tipo de Generalizao Cartogrfica ....................................................................... 27 Figura 18: Arquitetura Atual do GeoMedia Professional......................................................... 30 Figura 19: Modelo de aplicao no GeoMedia Professional.................................................... 31 Figura 20: Modelo dos Objetos do GeoMedia Professional..................................................... 32 Figura 21: Fluxograma de um sistema de distribuio de gua tratada.................................... 35 Figura 22: Modelo de dados ..................................................................................................... 36 Figura 23: Objetos OLE Utilizados .......................................................................................... 36

viii

Figura 24: Modelo Geo-OMT .................................................................................................. 38 Figura 25: Funo Pan, Fit e Zoom In...................................................................................... 39 Figura 26: Funo Ativar Mapa, Classificar Dados, Informaes do BD................................ 40 Figura 27: Tela principal .......................................................................................................... 41 Figura 28: Funo Abrir Banco de Dados ................................................................................ 41 Figura 29: Funo Informaes Sobre As Entidades do Banco de Dados ............................... 42 Figura 30: Funo Ativar Mapa ............................................................................................... 42 Figura 31: Funo Mostrar Equipamentos ............................................................................... 43 Figura 32: Funo Mostrar Redes ............................................................................................ 43 Figura 33: Funo Mostrar Redes e Equipamentos.................................................................. 44 Figura 34: Funo Mostrar Informaes da Entidade Equipamentos ...................................... 44 Figura 35: Funo Mostrar Informaes da Entidade Redes ................................................... 45 Figura 36: Funo Mostrar Equipamentos e Informaes do BD ............................................ 45 Figura 37: Funo Mostrar Informaes relativas a Equipamentos ......................................... 46 Figura 38: Funo Query Espacial ........................................................................................... 46 Figura 39: Funo Mostrar Equipamentos e Informaes do BD ............................................ 47 Figura 40: Funo Opes de Legendas................................................................................... 47 Figura 41: Escolha das feies a terem seu formato modificado ............................................. 48 Figura 42: Funo de formatao de feies e auto ajuste de escala ....................................... 48

ix

LISTA DE TABELAS
Tabela 1 - Comparao entre grades regulares e malhas triangulares para representar MNT . 10 Tabela 2 - Correspondncia entre Universos do Modelo ......................................................... 14 Tabela 3 - Representao de classes......................................................................................... 18 Tabela 4 - Representao de objetos ........................................................................................ 19

LISTA DE SIGLAS E ABREVIATURAS


BD GIS MNT OLE OMT Banco de Dados Geographic Information System Modelo Numrico de Terreno Object Linking and Embedding Object Modelling Technique

ODBC Open Database Connectivity

SCADA Supervisory Control And Data Aquisition SGBD Sistema Gerenciador de Banco de Dados SQL UML Structured Query Language Unified Modeling Language

xi

RESUMO
Em virtude da carncia de softwares que faam a Interface entre aplicaes para Sistema de Informaes Geogrficas (GIS) e as necessidades de recursos em geoprocessamento dos usurios e aplicaes, implementou-se uma ferramenta que tem como objetivo, criar uma interface entre um Sistema de Informaes Geogrficas e uma aplicao desenvolvida no ambiente Microsoft Visual Basic.

xii

ABSTRACT
By virtue of the lack of softwares that make the Interface among applications of Geographic Information Systems (GIS) and the needs of resources of the users of type of applications GIS, a tool was implemented that has as objective to create an interface between a system of geographical information and an application developed in the Microsoft Visual Basic ambient. Starting from the Visual Basic ambient, a tool was implemented where the operator has conditions of extracting specific resources of the software of GIS without specialization in this it ambient. The choice of the Visual Basic ambient happen in function of the software of chosen GIS for the interface to have specific documentation of interaction to each other and the Visual Basic ambient.

xiii

1 INTRODUO

Com o advento das ferramentas de Sistemas de Informaes Geogrficas (GIS), empresas de vrias reas de atuao passaram a utilizar estes recursos com relativa freqncia. Isto motivou as empresas desenvolvedoras de GIS a melhorar suas ferramentas continuamente, oferecendo cada vez mais recursos inovadores, como forma de conquista do cliente. Para Cmara (1996), um GIS tem por funo armazenar, recuperar e analisar mapas em um computador. De modo especfico, as funes de um GIS so: integrar informaes espaciais de dados cartogrficos, censitrios e de cadastramento, imagens de satlite, redes e modelos numricos de terreno, em uma base de dados central. Alm destas funes h ainda: cruzamento de informaes utilizando-se de algoritmos especficos, consulta, recuperao e visualizao de sadas grficas. Ainda segundo Cmara (1996), um GIS trata relaes espaciais entre objetos geogrficos. Define-se topologia em ambientes GIS como uma estrutura de relacionamentos espaciais (vizinhana, proximidade, pertinncia) que podem ser apontadas entre elementos geogrficos. Cabe ressaltar que os GIS auxiliam os seus usurios nas suas aplicaes especficas, porm oferecendo dificuldades na utilizao por no se tratarem de sistemas comuns de mercado, onde pode-se encontrar facilmente auxlio em caso de dvidas. Este trabalho visa a construo de uma ferramenta de auxlio utilizao de uma soluo em GIS, no caso, o produto de software GeoMedia Professional da empresa Intergraph, onde ir pesquisar as formas de interao com esta ferramenta atravs da ferramenta. A ferramenta proposta visa apresentar formas de interao customizadas utilizando o GIS GeoMedia Professional. Segundo Intergraph (2002a), o GIS GeoMedia Professional uma ferramenta de entrada de dados, visualizao e anlise de informaes georeferenciadas. De acordo com Intergraph (2002b) esta ferramenta permite a integrao de dados de vrias fontes e formatos de dados dentro de um ambiente nico. Segundo Dallpozo (2002), para uma organizao sobreviver atualmente, deve ser capaz de analisar, planejar e reagir s mudanas nas condies dos negcios de uma forma

2 gil. Assim sendo, os executivos, gerentes e analistas de negcio, precisam de um outro tipo de informao, que correlacione fatos e extraia dados teis para a tomada de decises. Muitas empresas apesar de possurem muitos computadores e redes espalhadas por diversas regies do pas, no conseguem fazer com que informaes imprescindveis, que j existem na empresa, cheguem at s mos dos executivos e tomadores de deciso. Constantemente, as organizaes de diversos tamanhos criam grande quantidade de informaes sobre os seus negcios, muitas informaes sobre seus clientes, produtos, operaes e funcionrios. Ainda assim, estes dados esto armazenados em computadores e bancos de dados que muitas vezes no so tratados com a devida importncia, seja por falta de domnio de tecnologias de extrao de dados, ou mesmo por falta de conhecimento destes dados, visto serem muito complexos. Outra dificuldade pode-se justificar pela falta de ferramentas de anlise temtica e espacial, que so oferecidas pelos GIS.

1.1 OBJETIVOS

O objetivo principal deste trabalho desenvolver uma ferramenta que auxilie os usurios de solues GIS, mais especificamente na seleo de mapas a serem exibidos por uma empresa de saneamento, selecionando trechos de imagens destes mapas, que se relacionem com uma regio definida pelo usurio da ferramenta de interface com o GIS GeoMedia Professional da empresa Intergraph. Os objetivos especficos do trabalho so: a) desenvolver uma funcionalidade que possa ser facilmente entendida e assim, multiplicada para outras reas de interesse de uma empresa, atravs do GIS; b) customizar uma interface que permita o uso das imagens mantidas pela ferramenta GeoMedia Professional, sem a necessidade de seleo de mapas dentro do ambiente da ferramenta de GIS, pois o uso da interface proposta nesta ferramenta, permitir a uma empresa de saneamento, definir claramente sua necessidade junto com os usurios diretos do sistema GIS e obter ento, apenas funes que lhe sejam interessantes, no menu de opes da ferramenta de interface; c) otimizar a forma de criao de ordens de servio, de uso interno de uma empresa de saneamento, de modo que a regio que esta ordem de servio trata tenha seu mapa

3 apresentado ao usurio da ferramenta em tela ou imprimindo-se parte do mapa selecionado na tela.

1.2 RELEVNCIA

Esta ferramenta tem por relevncia criar uma interface amigvel com o GIS GeoMedia Professional. Atravs da customizao possibilitada pelo GeoMedia Professional que ser implementada neste trabalho, verificou-se que uma funo especfica dentro do software de GIS se torna muito mais simples de ser utilizada pelo usurio da aplicao GIS. Outro fato a que se destaca que atravs de buscas na Internet no foram encontradas aplicaes que se propunham fazer customizao de ambientes GIS, fato que torna a implementao deste trabalho ainda mais importante para os usurios destas aplicaes. A ferramenta de GIS escolhida foi o Geomedia Professional, na verso 4.0, da empresa Intergraph, por se tratar de um software de GIS caracterizado como um "Open GIS", ou seja, um GIS que aberto a interaes com outras ferramentas, acessa dados de bancos de dados externos e ainda, acessa arquivos em formatos distintos, por exemplo: DGN, DXF, etc., sem a necessidade de converso de formatos para que possa trabalhar.

1.3 ESTRUTURA DO TRABALHO


O presente trabalho est organizado da seguinte maneira: No primeiro captulo, apresentado uma viso geral deste trabalho, seus objetivos, sua relevncia e a sua estrutura. O segundo captulo apresenta uma fundamentao sobre Sistemas de Informao Geogrficas e demais conceitos relacionados. No terceiro captulo apresentam-se tcnicas de modelagem de dados para um GIS. O quarto captulo apresenta as ferramentas e tecnologias utilizadas para desenvolver o sistema.

4 No quinto captulo, trata-se do desenvolvimento, especificao e implementao da ferramenta. Por fim, no sexto captulo encontram-se as concluses, limitaes e sugestes de continuidade do trabalho.

2 SISTEMAS DE INFORMAES GEOGRFICAS


Neste captulo so apresentados conceitos importantes sobre GIS. Estas informaes servem para dar o conhecimento mnimo necessrio para que se possa compreender com facilidade as questes presentes nos demais captulos deste trabalho.

2.1 DEFINIO
Para INPE (2002), aplica-se o termo GIS para os sistemas que realizem o tratamento computacional de dados geogrficos e recuperem informaes no apenas baseadas em suas caractersticas alfanumricas, mas atravs de sua localizao espacial. Ainda segundo INPE (2002), estes sistemas oferecem ao usurio, uma viso indita de seu ambiente de trabalho, onde todas as informaes disponveis sobre um determinado assunto esto ao seu alcance, interligadas com base no que lhes fundamentalmente comum, a sua localizao geogrfica. Para viabilizar isto, a geometria e os atributos dos dados num GIS devem ser georeferenciados, ou seja, localizados na superfcie terrestre e representados em uma projeo cartogrfica. A condio de armazenar a geometria dos objetos geogrficos e seus atributos representa uma dualidade bsica para um GIS. Para cada objeto geogrfico, o GIS precisa armazenar seus atributos e diversas representaes grficas associadas a este objeto. Outras definies para GIS podem ser obtidas em Aronoff (1989) e em Burrough (1987).

2.2 ESTRUTURA DE UM GIS


Para INPE (2002), de forma geral, pode-se dizer que um GIS tem os seguintes componentes: a) interface com o usurio; b) entrada e integrao de dados; c) funes de consulta e anlise espacial; d) visualizao e plotagem; e) armazenamento e recuperao de dados (organizados sob a forma de um banco de dados geogrficos).

6 Os componentes acima citados, relacionam-se hierarquicamente. No nvel mais prximo ao usurio do GIS a interface homem-mquina define como funciona e como se opera o sistema. No nvel mdio, um GIS deve ter mecanismos de processamento de dados espaciais (entrada, edio, anlise, visualizao e sada). No nvel mais interno, um sistema de gerncia de banco de dados geogrficos permite o armazenamento e recuperao dos dados espaciais e seus atributos. A Figura 1 mostra o relacionamento entre os principais componentes de um GIS. Cada GIS, em funo de seus objetivos e necessidades implementa estes componentes de modo diferente, mas todos os subsistemas citados devem estar presentes em um GIS. Figura 1: Componentes de um GIS

Fonte: INPE (2002)

2.3 MAPAS TEMTICOS


De acordo com INPE (2002), mapas temticos descrevem a distribuio espacial de uma grandeza geogrfica, representada na forma qualitativa, como por exemplo mapas de pedologia e a aptido agrcola de uma regio. Estes dados, normalmente recebidos de levantamento em campo so includos no GIS por digitalizao ou por forma automatizada, por meio de classificao de imagens. A Figura 2 apresenta um exemplo de mapa temtico, onde so destacadas as coordenadorias regionais de educao do estado do Rio de Janeiro.

7 Figura 2: Mapa Temtico

Fonte: Rio (2002) Segundo INPE (2002), para que se possa ter a representao e anlise mais apurada do espao geogrfico, a maior parte dos GIS utilizam estes tipos de mapas na forma vetorial (pontos, linhas ou polgonos). A topologia construda do tipo arco-n-regio arcos se conectam entre si atravs de ns (pontos inicial e final) e arcos que circundam uma rea definindo um polgono (regio do mapa). Ainda segundo INPE (2002), um mapa temtico tambm pode ser representado no formato matricial (raster). Neste caso, a rea correspondente ao mapa dividida em clulas de tamanho fixo. Cada clula ter um valor qualitativo correspondente ao tema naquela localizao espacial apresentada. A escolha do tipo de representao ideal (matricial ou vetorial) para um mapa temtico, depender do objetivo em vista. Para produzir-se cartas e em operaes onde se quer maior exatido, a representao vetorial mais indicada. As operaes de lgebra de mapas so mais facilmente realizadas no formato matricial. Para o caso em que o mesmo grau de exatido se faz necessrio, a rea ocupada para armazenar imagens no formato matricial ser muito maior. A Figura 3 mostra a diferena de exatido entre os formatos vetorial e matricial.

8 Figura 3: Representaes Vetorial e Matricial de Mapas Temticos

Fonte: INPE (2002) De acordo com Fornazari (2000), a imperfeio na imagem mantida no formato matricial (figura 3), apelidada de "efeito tijolado" justifica-se pela forma como as imagens so mantidas. No caso do formato vetorial ou geotop, so mantidas coordenadas que so utilizadas pelo software que mantm as imagens para "traar" os objetos, desenhando-os cada vez que so apresentados na tela. J no caso do formato raster, o que se mantm so pontos em uma matriz que ao ser expandida ou reduzida traz inevitavelmente uma grande perda de qualidade nas imagens que no so redesenhadas em coordenadas, mas sim apresentadas baseando-se na matriz original da imagem.

2.4 MAPAS NUMRICOS


O modelo numrico de terreno (MNT) utilizado para apontar a representao quantitativa de uma grandeza que varia continuamente no espao. Normalmente associados a altimetria (curvas de nvel, figura 4), tambm podem modelar unidades geolgicas como teor de minerais ou propriedades de solo e subsolo, como aeromagnetismo (apud INPE, 2002). Entre as aplicaes para modelos numricos de terreno, podem-se citar: a) armazenamento de dados de altimetria para gerar mapas topogrficos; b) anlises de corte-aterro para projeto de estradas, barragens, aterros sanitrios, etc.;

9 c) anlise de variveis geofsicas e geoqumicas; d) apresentaes tridimensionais, acrescendo-se demais variveis importantes para o contexto. Figura 4: Mapa Numrico

Fonte: INPE (2002) Para INPE (2002), os mapas numricos podem ser construdos atravs de dois tipos de representao: a) grades regulares: matriz de elementos com espaamento fixo, onde so associados valores estimados das grandezas na posio geogrfica de cada ponto da grade (figura 5). As grades regulares so obtidas por interpolao das amostras, ou geradas por restituidores com sada digital; Figura 5: Grade Regular

Fonte: INPE (2002)

10 b) grades triangulares: a grade formada por conexo entre amostras, utilizado a triangulao de Delaunay (sujeita a restries, figura 6). A grade triangular uma estrutura topolgica vetorial do tipo arco-n, que forma um conjunto de recortes irregulares no espao. Figura 6: Grade Triangular

Fonte: INPE (2002) A tabela 1 apresenta uma comparao entre as malhas triangualares e regulares. Tabela 1 - Comparao entre grades regulares e malhas triangulares para representar MNT Malha triangular Vantagens 1. Melhor representao de relevo complexo; 2. Incorporao de restries como linhas de crista Problemas 1. 2. complexidade de manuseio inadequada para visualizao 3D 2. Fonte: INPE (2002), pg. 23 clculo de declividade 1. Grade regular 1. facilita manuseio e converso 2. adequada para geofsica e visualizao 3D representao relevo complexo;

11

2.5 MAPAS CADASTRAIS


De acordo com INPE (2002), estes mapas servem para representar elementos grficos (objetos geogrficos) por pontos, linhas ou polgonos, uma vez que estes possuem atributos descritivos e podem estar associados a vrias representaes grficas. Um bom exemplo deste mapa o caso do mapa dos pases da Amrica do Sul. Na Figura 7, pode-se ver uma representao dos atributos (nome do pas, valor do PIB e populao) e que podem ter representaes grficas diferentes em mapas de escalas distintas. Figura 7: Mapa Cadastral

Fonte: INPE (2002) A parte grfica dos mapas cadastrais armazenada em forma de coordenadas vetoriais, com a topologia associada. Normalmente no se utiliza a topologia matricial para armazenamento destes mapas. Os atributos por sua vez, so armazenados normalmente num sistema gerenciador de banco de dados.

2.6 REDES
Segundo INPE (2002), em geoprocessamento o termo "rede" aponta para informaes associadas aos seguintes tipos de dados: a) servios de utilidade pblica (gua, luz, telefonia, gs canalizado, etc.); b) redes de drenagem (bacias hidrogrficas); c) rodovias.

12 Para INPE (2002), os mapas de redes tratam de objetos, porm as informaes so armazenadas em coordenadas vetoriais, com topologia arco-n. Os atributos dos arcos indicam o sentido do fluxo e atributos como impedncia (custo de percorrimento). A topologia de redes constitui um grafo, que armazena informaes sobre recursos que fluem entre localizaes geogrficas distintas.

2.7 IMAGENS
De acordo com INPE (2002), as imagens no contexto de GIS, podem ser obtidas por satlites, fotografias areas ou "scanners" aerotransportados. As imagens capturadas representam formas de captura indireta de informao espacial. Armazenadas como matrizes, cada elemento da imagem (pixel) tem um valor proporcional energia eletromagntica refletida ou emitida pela rea da superfcie fotografada. A Figura 8 representa uma composio colorida falsa cor das bandas 3 (associadas a cor Azul), 4 (Verde) e 5 (Vermelha) do satlite TM-Landsat, para a regio de Manaus (AM). Figura 8: Imagem obtida pelo satlite TM-Landsat

Fonte: INPE (2002)

2.8 MODELOS DE CAMPO E OBJETOS


Segundo INPE (2002), em geoprocessamento, o espao geogrfico modelado baseando-se em duas vises: os modelos de campos e objetos. O modelo de campos enxerga o espao geogrfico como uma superfcie contnua, sobre a qual variam os fenmenos a serem

13 observados segundo diferentes distribuies. Por exemplo, um mapa de vegetao descreve uma distribuio que associa a cada ponto do mapa um tipo especfico de cobertura vegetal, enquanto um mapa geoqumico associa o teor de um mineral a cada ponto. O modelo de objetos representa o espao geogrfico como um conjunto de entidades distintas e identificveis. Por exemplo, um cadastro espacial dos lotes de um municpio identifica cada lote como um dado individual, com atributos que o distinguem dos demais. Pode-se ter tambm como geo-objetos, os rios de uma bacia hidrogrfica ou os aeroportos de um estado.

2.8.1 REGIO GEOGRFICA


INPE (2002) define regio geogrfica como sendo uma regio geogrfica R como uma superfcie qualquer pertencente ao espao geogrfico, que pode ser representada num plano ou reticulado, isto , dependente de uma projeo cartogrfica.

2.8.2 GEO-CAMPOS
Para INPE (2002) um geo-campo representa a distribuio espacial de uma varivel que possui valores em todos os pontos pertencentes a uma regio geogrfica (num dado tempo t). Os geo-campos podem ser especializados em: a) temtico: dada uma regio geogrfica R um geo-campo temtico associa a cada ponto do espao um tema de um mapa; b) numrico: dada uma regio geogrfica, um geo-campo numrico associa, a cada ponto do espao, um valor real, por exemplo: um mapa de campo magntico ou mapa de altimetria; c) dado_sensor_remoto: esta classe uma especializao de numrico, obtida atravs de discretizao de resposta recebida por um sensor (passivo ou ativo) de uma rea da superfcie terrestre.

2.8.3 GEO-OBJETOS
Segundo INPE (2002) um geo-objeto um elemento nico que possui atributos noespaciais e est associado a mltiplas localizaes geogrficas. A localizao pretende ser exata e o objeto distinguvel de seu entorno.

14

2.8.4 OBJETO NO-ESPACIAL


De acordo com INPE (2002) um objeto no-espacial um objeto que no possui localizaes espaciais associadas.

2.9 RESUMO
De acordo com INPE (2002), a melhor compreenso entre os diferentes universos (nveis) do modelo pode ser vista na tabela 2, onde so representados vrios exemplos de entidades do mundo real e suas correspondentes do modelo conceitual. Tabela 2 - Correspondncia entre Universos do Modelo Universo do mundo real Mapa de Vegetao Universo conceitual Geo-campo Temtico Mapa altimtrico Geo-campo Numrico Universo de representao Matriz de inteiros Subdiviso Planar Grade regular Grade triangular Conjunto Pontos 3D Conjunto Isolinhas Lotes Urbanos Rede eltrica Fonte: INPE (2002) Os GIS (Sistemas de Informaes Geogrficas), possuem uma grande variedade de objetos dos quais trata, entre eles: imagens de satlite, mapas numricos, etc. Estes objetos possuem representao clara, o que os distingue dos demais, visto que so aplicados em situaes especficas, como o caso clssico das aplicaes de altimetria, onde as curvas de nvel distinguem bem esta classe de objetos das demais. Geo-objetos Rede Polgonos e Tabela Grafo orientado Universo de implementao Quad-tree Linhas 2D (com RTree) Matriz 2D Linhas 2D e Ns 2D Pontos 3D (KD-Tree) Linhas 2D Linhas 2D e Ns 2D Linhas 2D (com RTree)

15 Os GIS mantm informaes no somente de objetos espaciais como tambm de objetos que no possuam localizaes espaciais associadas a si, por exemplo, questes climticas que variam de acordo com fenmenos da natureza.

16

3 MODELAGEM DE SISTEMAS GIS


Este captulo fala especificamente sobre o modelo Geo-OMT, que foi utilizado na modelagem da aplicao definida no captulo 5 deste trabalho. Algumas outras formas de modelagem de GIS so apontadas juntamente com suas referncias para futuras consultas.

3.1 MODELOS DE DADOS GEOGRFICOS


Segundo Prada (1999), os modelos semnticos e orientados a objetos como o Modelo Entidade Relacionamento (MER) tem sido muito utilizados por parte dos desenvolvedores de sistemas com aplicaes geogrficas relacionadas. Entretanto, estes modelos convencionais apresentam limitaes, visto que no possuem as primitivas geogrficas adequadas para a representao de dados espaciais. Atualmente existem diversos tipos de propostas para ampliar os modelos criados para aplicaes convencionais como GeoOOA, Modul-R, Gmod, Geo-OMT, etc. Todos estes modelos, de acordo com Prada (1999), tem por objetivo melhorar as aplicaes geogrficas, entretanto h casos em que, antes de modelar o sistema, tem-se que saber quais so os nveis de abstrao envolvidos num projeto de GIS (nvel do mundo real, nvel conceitual, nvel de representao e nvel de implementao) dos dados geogrficos. A figura 9 mostra uma representao clara destes nveis de abstrao. Figura 9: Nveis de especificao (abstrao) de aplicaes geogrficas

Fonte: Prada (1999)

17

3.2 REQUISITOS DE UM MODELO DE DADOS GEOGRFICO


Segundo Prada (1999), um modelo de dados direcionado a aplicaes geogrficas deve: a) fornecer alto nvel de abstrao; b) representar e diferenciar os diversos tipo de dados envolvidos na aplicao, por exemplo: linha, ponto, rea, imagem, etc.; c) representar alm das relaes espaciais e suas propriedades, as associaes simples e de rede; d) ser capaz de especificar regras de integridade espacial; e) ser independente de implementao; f) dar suporte a classes geo-referenciadas e classes convencionais, bem como os relacionamentos estabelecidos entre estas; g) possuir fcil visualizao e interpretao; h) ser capaz de expressar verses de sries temporais, assim como relacionamentos temporais; i) utilizar o conceito de nveis de informao, possibilitando que a entidade geogrfica seja associada a diversos nveis de informao; j) representar as mltiplas vises de uma mesma entidade geogrfica, tanto com base em variaes de escala, quanto nas vrias formas de perceb-las.

3.3 MODELO GEO-OMT


Segundo INPE (2002), o mtodo de modelagem de dados Geo-OMT utilizado para descrever as entidade geogrficas e seus relacionamentos. Esta metodologia alia conceitos de orientao a objetos, existentes na tcnica "OMT" (Object Modelling Technique), com uso de representao de dados geogrficos. De acordo com INPE (2002), o Geo-OMT foi proposto ao perceber a dificuldade de modelar adequadamente variadas aplicaes geogrficas, at ento desenvolvidas. O Geo-OMT divide entidades modeladas em duas classes: georefenciadas e convencionais. Atravs destas duas classes possvel representar integradamente os trs grandes grupos de fenmenos que ocorrem em geoprocessamento: os fenmenos de variao contnua no espao, os de variao discreta e os no espaciais. Os fenmenos de variao

18 contnua constituem o que se convencionou chamar de Geo-Campos, e os de variao discreta constituem Geo-Objetos. Os no espaciais so atributos que descrevem propriedades, comportamento, relacionamentos e que possuem alguma relao com os objetos espaciais. O modelo Geo-OMT possui cinco classes do tipo Geo-Campo: isolinhas, amostragem, tesselao, polgonos adjacentes e rede triangular irregular. Cada uma dessas classes possui um padro simblico de representao (tabela 3). Tabela 3 - Representao de classes
Isolinhas: Representa uma coleo de linhas fechadas que no se cruzam nem se tocam. Cada instncia da classe contm o valor associado. Exemplo: curvas de nvel, curvas de temperatura e curvas de rudo.

Amostragem: Representa uma coleo de pontos regular ou irregularmente distribudos por todo o espao geogrfico. Exemplo: estaes de medio de temperatura, modelos numricos de terreno ou pontos cotados em levantamento altimtricos de reas urbanas.

Tesselao: Representa o conjunto das subdivises de todo o domnio espacial em clulas regulares que no se sobrepe e que cobrem completamente este domnio. Cada clula possui um nico valor para todas as posies dentro dela. Exemplo: imagem de satlite. Polgonos Adjacentes: Representa o conjunto de subdivises de todo o domnio espacial em regies simples que no se sobrepe e que cobrem completamente este domnio. Exemplo: tipos de solo, diviso de bairros, divises administrativas e divises temticas.

19

Rede Triangular Irregular: Representa o conjunto de grades triangulares de pontos que cobrem todo o domnio espacial. Um exemplo so as redes irregulares triangulares (TIN).

Fonte: INPE (2002) As classes do tipo Geo-Objeto so divididas em dois grupos: Geo-Objeto com geometria e Geo-Objeto com geometria e topologia. Cada uma destas classes possui um padro simblico de representao (tabela 4 abaixo). Tabela 4 - Representao de objetos
Linha: Define objetos lineares sem exigncia de

conectividade. Exemplo; representao de muros, cercas e meio-fio.

Ponto: define objetos pontuais, que possuem um nico par de coordenadas (x,y). exemplo: postes, orelhes, hidrantes, etc.

Polgono: representa objetos de rea, podendo aparecer conectadas como dentro de lotes de uma quadra, ou isolados, como a representao de uma ilha.

20

Linha Uni-Direcionada: representa objetos lineares que comeam e terminam em um n e que possuem uma direo (arco do grafo orientado). Cada linha deve estar conectada a dois ns ou a uma outra linha uni-direcionada. Exemplo: trechos de uma rede de gua que indicam a direo do fluxo da rede. Linha Bi-Direcionada: representa objetos lineares que comeam e terminam em um n e que so bi-direcionados. Cada linha bi-direcionada deve estar conectada a dois ns ou a uma outra linha bi-direcionada. Exemplo: trechos de uma rede de gua onde a direo do fluxo pode ser nos dois sentidos dependendo do controle estabelecido. N: define os objetos pontuais no fim de uma linha, ou os objetos pontuais nos quais as linhas se cruzam (n do grafo). Possui a propriedade de conectividade, garantindo a conexo com a linha. Por exemplo, o posto de visita na rede de esgoto ou o cruzamento na malha viria.

Fonte: INPE (2002) Os relacionamentos entre Geo-Campos e Geo-Objetos e objetos no espaciais podem ser de vrios tipos. Existem associaes simples, tpicas de banco de dados relacionais, alm de relaes topolgicas de rede e relaes espaciais. Associaes simples so representadas por linhas contnuas ligando dois objetos quaisquer. Relaes topolgicas e de rede so representadas por linhas pontilhadas, indicando que sempre que aparecer uma linha pontilhada em um modelo "Geo-OMT" est sendo representada uma caracterstica espacial. Relaes espaciais abrangem relaes topolgicas, mtricas, ordinais e fuzzy. No entanto, existem outras aplicaes em que as mesmas relaes espaciais tm significado relevante, devendo ser representadas no modelo. Outras relaes, denominadas explcitas, necessitam ser sempre especificadas pelo usurio para que o sistema consiga manter estas informaes. Um caso particular de relao espacial a hierarquia espacial, em que a relao

21 de dependncia entre as classes definida com critrios espaciais. Os relacionamentos esto apresentados na Figura 10. Figura 10: Relacionamentos Geo-OMT

Fonte: INPE (2002) Os nomes das relaes espaciais esto formalizados abaixo e podem ser seguidos por uma seta para indicar a origem da relao. Exemplificando melhor, pode-se citar direo lote rede eltrica indicando que a relao importante quando se est no lote. Em cada instncia da classe lote necessrio saber se existe rede eltrica em frente e no na instncia de um trecho de rede eltrica saber se existe um lote em frente. A seguir so apresentados os tipos de relaes espaciais existentes no modelo GeoOMT bem como o significado semntico de cada relao (figura 11). a) disjunto: no existe nenhum tipo de contato entre as classes relacionadas; b) contm: a geometria da classe que contm envolve a geometria das classes contidas. Uma instncia da classe que contm, envolve uma ou mais instncias da(s) classes(s) contida(s). A classe que contm deve ser do tipo polgono (Geo-Objeto) ou Polgonos Adjacentes (Geo-Campo); c) dentro de: existem instncias de uma classe qualquer, dentro da (contida na) geometria de instncias das classes do tipo Polgono (Geo-Objeto) ou Polgonos

22 Adjacentes (Geo-Campo). A relao dentro de ser tratada como agregao espacial "todo-parte"; d) toca: existe um ponto (x, y) em comum entre as instncias das classes relacionadas. Considera-se esta relao um caso particular da relao adjacente; e) cobre/coberto por: a geometria das instncias de uma classe envolve a geometria das instncias de outra classe. A classe que cobre sempre do tipo polgono (GeoObjeto); f) sobrepe: duas instncias se sobrepem quando h uma interseco de fronteiras. S ser usado para relaes entre polgonos (Geo-Objeto). Apenas parte da geometria sobreposta; g) adjacente: utilizado no sentido de vizinhana, ao lado de, contguo; h) perto de: utilizado no sentido de proximidade. Deve estar associado a uma distncia "d", que define quanto ser considerado perto. Esta distncia poder ser uma distncia euclidiana, um raio, um intervalo ou qualquer outra definida pelo usurio; i) acima/abaixo: acima mais alto que sobre, e abaixo mais baixo que sob. Ser considerado acima ou abaixo, quando as instncias estiverem em planos diferentes; j) sobre/sob: utilizado no sentido de "em cima de" / "em baixo de", no mesmo plano; k) entre: utilizado no sentido posicional, enfatizando a localizao de uma instncia de determinada classe entre duas instncias de outra classe; l) coincide: utilizado no sentido de igual. Duas instncias de classes diferentes que possuem mesmo tamanho, a mesma natureza geomtrica e ocupam o mesmo lugar no espao. Essa relao um caso particular do sobre/sob; m) cruza: Existe apenas um ponto P (x, y) comum entre as instncias; n) atravessa: uma instncia atravessa integralmente outra instncia, tendo no mnimo dois pontos Pl (xi, y1) e P2 (x2, y2) em comum. Este um caso particular de cruza, que foi separado por fornecer maior expresso semntica; o) em frente a: utilizado para dar nfase posio de uma instncia em relao outra. Uma instncia est "de face" para outra. Paralelo a poder ser usado na relao entre linhas, por ser semanticamente mais significativo; p) a esquerda/ direita: utilizado para dar nfase na lateralidade entre as instncias. No entanto, a questo de lateralidade deve estar bem definida nas aplicaes no

23 GIS, de forma a ser possvel formalizar o que lado direito e esquerdo. As relaes espaciais entre polgonos so mostradas na Figura 11. Figura 11: Relaes espaciais entre polgonos

Fonte: INPE (2002) Os relacionamentos so caracterizados pela cardinalidade. A cardinalidade representa o nmero de instncias de uma classe que pode estar associada a uma instncia da outra classe. A notao de cardinalidade utilizada pelo modelo Geo-OMT a utilizada na Unified Modeling Language (UML). A figura 12 mostra a cardinalidade adotada no modelo GeoOMT. Figura 12: Cardinalidade Geo-OMT

Fonte: INPE (2002) O modelo Geo-OMT introduz uma primitiva de generalizao que permite representar classes mais genricas (superclasses), a partir de classes com caractersticas semelhantes (subclasses). O processo inverso a especializao: classes mais especficas so detalhadas a

24 partir de classes mais genricas, adicionando novas propriedades na forma de atributos. Cada subclasse herda atributos, operaes e associaes da superclasse. No modelo Geo-OMT, abstraes de generalizao e especializao se aplicam tanto a classes georeferencidas como a classes convencionais, usando um tringulo para interligar uma superclasse e suas subclasses como mostra a Figura 14. Se as propriedades grficas (por exemplo: cor e tipo de linha) variarem nas subclasses, usada a generalizao espacial. Esse tipo de generalizao til para registrar que deve existir uma distino visual entre as subclasses, que no pode se desconsiderada na implementao. A notao usada na generalizao espacial s varia no tipo de linha que liga as superclasses e subclasses linhas pontilhadas no lugar de contnuas (Figura 15). A figura 13 mostra as relaes espaciais entre classes georeferenciadas. Figura 13: Relaes espaciais entre classes georeferenciadas

Fonte: INPE (2002) Uma generalizao espacial ou no, pode ser especializada como total ou parcial. A generalizao total quando todas as instncias da superclasse pertencem a alguma subclasse.

25 Quando se pode garantir que isso ocorre, usa-se um ponto no pice do tringulo. Quando existe a possibilidade de que alguma instncia da superclasse pertena a mais de uma subclasse, usa-se um tringulo preenchido. Caso da instncia da superclasse pertena a apenas uma subclasse, diz-se que as subclasses so disjuntas. J na especializao podem ocorrer outras combinaes, uma vez que possvel que instncias de subclasses no existam na superclasse. A Figura 14 apresenta todas as combinaes de disjuno e totalidade possveis. Figura 14: Tipos de generalizao espacial

Fonte: INPE (2002) O modelo Geo-OMT inclui tambm uma primitiva de agregao. A agregao uma forma especial de associao entre objetos, em que um deles composto de outros. O relacionamento entre o objeto primitivo e seus agregados chamado de "-parte-de" e o relacionamento inverso chamado de "-componente-de". Quando a agregao for entre classes georeferenciadas, a linha que representa a associao deve ser pontilhada. A Figura 15 ilustra o uso desta notao. Figura 15: Exemplo de agregao

26 Fonte: INPE (2002) Existe um caso especial de agregao, denominado de agregao espacial "todoparte", em que so explicitados relacionamentos topolgicos. Corresponde a situaes em que um determinado elemento geogrfico subdividido em outros ou formado pela unio de outros, ou ainda contm outros. Em cada caso, a interseo da geometria de cada parte com a geometria do todo no-nula. A Figura 16 ilustra tal tipo de agregao. Figura 16: Tipo de agregao espacial todo-parte

Fonte: INPE (2002) Em geoprocessamento necessrio permitir que entidades geogrficas possam ter mltiplas formas de representao em escalas diferentes. Tambm existem situaes em que se quer permitir representaes variadas na mesma escala, cada qual adequada a uma finalidade de comunicao ou uso cartogrfico diferente. O modelo Geo-OMT introduziu a primitiva espacial chamada de generalizao cartogrfica, que usada para representar uma classe (superclasse) percebida por diferentes vises que alteram a sua natureza grfica. As subclasses possuem formas geomtricas que as diferem da superclasse, porm herdam os atributos alfanumricos. A notao para generalizao cartogrfica um quadrado interligando uma superclasse as suas subclasses. Para diferenciar os dois casos usada a letra E para variao por escala e a letra F para variao pela forma. O quadrado ser vazado para representar restrio de disjuno e preenchido para indicar sobreposio (Figura 17).

27 Figura 17: Tipo de Generalizao Cartogrfica

Fonte: INPE (2002)

3.4 OUTROS MODELOS


Informaes sobre os modelos IFO, OMT, OOA, podem ser obtidas em Prada (1999), informaes sobre o modelo UML-GeoFrame podem ser obtidas em Pereira (2002). O modelo Geo-OMT altamente adaptvel aplicaes geogrficas com um modo simples de se entender as relaes estabelecidas. Esta facilidade de interpretao permite que este modelo seja discutido abertamente entre desenvolvedores nem sempre especializados em modelagem de sistemas de informao tradicionais, visto que muitos dos projetistas de aplicaes GIS possuem formao em reas de Engenharia Civil e Cartografia. O modelo Geo-OMT utiliza-se de objetos bem definidos, diferenciando de forma clara os objetos que esto sendo modelados por cada classe. Um exemplo disto so as linhas bidirecionadas, que so aplicveis em redes de distribuio de gua.

28

4 FERRAMENTAS E TECNOLOGIAS UTILIZADAS


Este captulo tem por objetivo, apresentar as ferramentas e tecnologias necessrias para especificao e desenvolvimento desta ferramenta.

4.1 MS-ACCESS
Uma das principais funes dos computadores atualmente gerenciar este tipo de informaes. Uma vez armazenadas, devero ser facilmente recuperadas. Por exemplo, se uma empresa possuir a relao de clientes e quiser recuperar apenas alguns registros que atendam a um critrio definido, caber ao Sistema Gerenciador de Banco de Dados (SGBD) tratar estas informaes e disponibiliz-las ao cliente da aplicao, de modo rpido e confivel. Segundo Alves (1996), o MS-Access considerado um banco de dados relacional o qual foi projetado desde o incio para ser um verdadeiro aplicativo do Windows. Ele no foi simplesmente transportado do DOS ou de outro sistema operacional que no implementava o mesmo comportamento, a mesma estrutura de menus ou outros recursos que esperava dos aplicativos Windows. Estas caractersticas tornam o MS-Access um aplicativo muito fcil de aprender. Os bancos de dados geralmente gerenciam os dados mais caros para uma empresa, entre eles: dados de clientes, fornecedores, produtos, concorrentes, etc. Um SGBD mal projetado pode at causar prejuzos, por exemplo, trocando dados de pedidos de clientes, mantendo preos de forma incorreta ou ainda pior, perdendo informaes vitais para o funcionamento competitivo da empresa. Para Alves (1996), o MS-Access tem como caractersticas principais: a) fornece ferramentas de projeto; b) um sistema de bancos de dados relacional; c) possui ajuda on-line; d) desenvolvido para operar em ambiente MS-Windows. Quando foi lanada a verso 1.0 do MS-Access, o mercado assistiu a este lanamento demonstrando muito interesse, visto que em poucas semanas, passou a ser muito utilizado nas

29 empresas. No entanto muitos acharam que o MS-Access no seria bem sucedido, pois era lento e utilizava um sistema operacional que era mais instvel do que os atuais (Prada 1999). Atualmente o MS-Access est na verso 2000 e para esta ferramenta, foi utilizada a anterior a esta, denominada verso 97.

4.2 GEOMEDIA PROFESSIONAL


No mundo dos GIS encontra-se uma grande variedade de produtos oferecidos ao mercado, e a maioria deles atendem estrutura j apontada neste trabalho (captulo 2). H ainda os produtos que oferecem funes inovadoras em relao aos seus concorrentes, entre estes produtos est o GeoMedia Professional, de propriedade da empresa Intergraph. O GeoMedia Professional um "cliente geogrfico universal" que foi incorporado aos produtos do padro Intergraph como MGE1 e FRAMME1 como tambm provendo acesso a dados geogrficos em formatos "no Intergraph". O GeoMedia detm habilidade para acesso a fontes de dados geogrficas mltiplas simultaneamente para exibio, anlise e apresentao. Os trs principais fundamentos do GeoMedia Professional so: a) Integrao de Dados e Acesso: o GeoMedia permite ao usurio integrao mltipla de dados geogrficos de diferentes fabricantes de solues GIS e fontes de dados de padro. O usurio pode executar anlise a partir de fontes de dados de mltiplos, sem tradues, quase sempre caras em termos de custo de mquina, entre formatos; b) produtividade: pela extenso dos padres Windows atravs da Tecnologia lntergraph Jpiter, o GeoMedia define modos novos de pensar espacialmente,

permitindo anlises, e comunicando geograficamente; c) customizao: atravs da automatizao OLE, o GeoMedia diretamente acessvel por desenvolvedores de automaes interessados em Visual Basic. Isto permite que voc possa personalizar ou estender o produto GeoMedia ou construir seus prprios componentes de aplicao, atravs de interaes com os componentes nativos do GeoMedia.

Softwares de GIS, de propriedade da Intergraph Inc.

30 Alm do Visual Basic, o GeoMedia Professional suporta automao via OLE com os ambientes Borland Delphi e Visual C++.

4.2.1 ARQUITETURA ATUAL DO GEOMEDIA PROFESSIONAL


A figura 18 mostra a arquitetura atual do software GeoMedia Professional, apresentando as interfaces disponveis neste ambiente e as estruturas utilizadas para acesso a estas interfaces. A figura apresentada em 3 nveis: Dados, Negcios/Lgica e Apresentao. Em cada nvel destes, so apresentadas as formas de acesso e respectivos objetos. Figura 18: Arquitetura Atual do GeoMedia Professional

T o d a y s G e o M e d ia a rc h ite c tu re
D e s k to p c lie n ts W e b b ro w sers H a n d h e ld F o r e ig n s y s te m s P r e s e n ta tio n
OLE/COM Services
Cradle

XML Services

XML

In te rn e t / In tra n e t

W ire le s s

B u s in e s s L o g ic
O L E /C O M

G IS o b je c ts , b u s in e s s o b je c ts

D a ta

W eb

RDBMS

In te rg ra p h

O th e r G IS

CAD

Fonte: Intergraph (1998) Segundo Intergraph (1998), o acesso bases de dados pode se dar por acesso nativo, no caso do MS-Access, SQL Server e Oracle (atravs de OCI-Protocolo Nativo do Oracle) ou atravs de conexes ODBC. Para o caso especfico do Oracle, segundo Intergraph (1998), o GeoMedia Professional o nico software para GIS que utiliza o cartucho espacial (Spatial), assim sendo, o processamento feito no servidor de banco de dados e no no cliente, ganhando-se muito em performance.

31 Para Intergraph (1998), os critrios de segurana de acesso a dados no caso de aplicaes com SGBD, se do no prprio software gerenciador, utilizando-se da estrutura de segurana que o cliente j dispe instalada na sua empresa. A figura 19, mostra uma tela do ambiente GeoMedia Professional, contendo uma aplicao para a rea de gua e Esgoto. Figura 19: Modelo de aplicao no GeoMedia Professional

Como pode-se ver na figura 19, o GeoMedia possui muitas funes disponveis no menu principal da ferramenta ou em botes e ainda outras funes que vo sendo descobertas com a seleo de opes primrias a partir desta tela inicial.

4.2.2 MODELO DE AUTOMAO DO GEOMEDIA PROFESSIONAL


A ferramenta GeoMedia Professional apresenta em sua documentao On Line, um mapa de referncia de todos os objetos acessveis a partir da ferramenta, tanto dentro do ambiente do GeoMedia, quanto a partir de uma ferramenta construda em outro ambiente compatvel com este GIS, por exemplo, o Visual Basic. A figura 20 apresenta uma das telas da documentao On Line que traz a relao dos objetos disponveis no GeoMedia Professional.

32 Figura 20: Modelo dos Objetos do GeoMedia Professional

Fonte: Intergraph (1998) Este diagrama permite que se vejam os objetos e suas dependncias. Em muitos casos, um objeto dependente representado por uma propriedade "nome". Por exemplo, o conjunto "QuerySubFolders" uma propriedade "nome" no objeto "QueryFolder". O tipo atual do objeto "QueryFolders".

4.2.3 OPEN GIS


Este nome se d ao consrcio formado por empresas do ramo de GIS, bancos de dados e desenvolvimento de softwares. O propsito deste consrcio o de ditar algumas regras para o mercado. Segundo Intergraph (1998), a Intergraph foi a primeira empresa a obter o selo deste consrcio, por possuir arquitetura aberta, permitindo acesso a base de dados dos principais fornecedores de SGBD do mundo, sem falar da possibilidade de customizao atravs de ferramentas de desenvolvimento conforme j foi dito anteriormente.

4.3 MICROSOFT VISUAL BASIC


Conforme Halvorson (1997), o Visual Basic um ambiente de desenvolvimento de programas para ambiente Windows que incorpora muitas tecnologias, entre elas a tecnologia Object Linking and Embedding Incorporao e Vinculao de Objetos (OLE), que permite entre outras coisas, que seja estabelecida comunicao e customizao de processos

33 separados. Por exemplo, atravs do OLE, voc pode acessar objetos de outros aplicativos externos ao Visual Basic, e fazer uso destes objetos. Para que isto seja possvel, voc dever ter acesso a documentao deste programa a ser chamado, no que se refere aos objetos acessveis via OLE. O Visual Basic foi escrito originalmente em 1987 por Alan Cooper (atravs de um programa com nome Ruby, que unido ao Quick Basic deu origem ao Visual Basic). Foi lanado em 1991 com a verso 1.0.

34

5 DESENVOLVIMENTO DA FERRAMENTA
A ferramenta desenvolvida, tem como objetivo auxiliar aos usurios de uma aplicao em GIS voltada para a rea de gerenciamento de um sistema de distribuio de gua tratada. Para o desenvolvimento do sistema foi utilizado a metodologia Geo-OMT, descrita no captulo 3. Para o armazenamento de dados foi utilizado o banco de dados MS-Access 97 e para implementao foi utilizado o ambiente de desenvolvimento do Visual Basic 6.

5.1 ANLISE DOS REQUISITOS


Uma ferramenta de interface para um GIS deve permitir a operao do ambiente GIS a partir desta ferramenta de interface, utilizando-se as funcionalidades implementadas nesta ferramenta, que vem de encontro com a necessidade dos usurios desta ferramenta, sem a necessidade de especializao dos usurios no ambiente GIS que muito complexo e por conseqncia, caro em termos de tempo e custo de treinamento.

5.2 ESPECIFICAO
Para nortear a apresentao da ferramenta, utilizou-se o case de uma empresa de saneamento bsico, na atividade de distribuio de gua tratada atravs de sua rede de distribuio de gua potvel, utilizando-se tambm como elemento final na rede

(representando os clientes instalados na rede), a entidade equipamento, tambm presente no banco de dados. Por se tratar da apresentao de um case na rea de distribuio de gua tratada, devese dizer que h vrias entidades envolvidas num sistema deste porte, porm sero abordadas apenas duas entidades, ou seja, rede e equipamento. O funcionamento do sistema na prtica bem simples porm h algumas etapas que podem ou no ocorrer para que a gua chegue ao seu destino final. Tambm neste caso, sero previstas apenas algumas possibilidades, a saber: gua distribuda pela rede diretamente ao

35 cliente e gua chegando ao cliente por um reservatrio (neste caso, passando por um sistema elevatrio2). A especificao prtica do sistema apresentada em um fluxograma parcial de um sistema de distribuio de gua tratada, presente na figura 21. Figura 21: Fluxograma de um sistema de distribuio de gua tratada

A ferramenta desenvolvida neste trabalho utiliza-se de duas tabelas de dados mantidas no MS-Access. Para estas duas tabelas, que na realidade representam duas entidades grficas no contexto geogrfico da ferramenta, foi aplicada a modelagem baseada no modelo Geo-OMT, conforme segue.

Mtodo de armazenagem de gua tratada em alturas elevadas para que seja distribuda por gravidade.

36

5.2.1 ESPECIFICAO DO BANCO DE DADOS


A figura 22, mostra o modelo de dados que representa a configurao do banco de dados utilizado nesta ferramenta. A modelagem apresentada no mostra relacionamento entre as entidades pelo fato de que a relao entre estas entidades se d por georeferenciamento. Figura 22: Modelo de dados

5.2.2 ESPECIFICAO DOS OBJETOS OLE UTILIZADOS


Os objetos disponibilizados pelo GeoMedia ficam disponveis no ambiente Visual Basic a partir do momento que se faz a instalao deste software no computador em que est instalado o ambiente Visual Basic. Alm dos objetos destacados na figura 23, h ainda outros objetos que podem ser vistos na documentao On Line do GeoMedia. Estes objetos so visveis no ambiente Visual Basic atravs da funo Object Browser, presente neste ambiente. A figura 23 mostra os principais objetos do tipo OLE utilizados nesta ferramenta. Figura 23: Objetos OLE Utilizados

37 Os objetos mostrados na figura 23 (com exceo do EventControl), so nativos do GeoMedia Professional e so disponibilizados para uso no ambiente Visual Basic. A seguir so destacados os significados dos objetos apontados na figura 23: a) GMMapView: objeto nativo do GeoMedia que trata da apresentao do mapa. Na realidade o objeto mais especializado que se utiliza nesta ferramenta. A partir deste objeto, toda a interao com o mapa se torna acessvel; b) GMNorthArrow: objeto utilizado para indicar o sentido Norte no mapa, orientando o usurio da aplicao; c) GMScaleBar: este objeto utilizado para apresentar a escala em que o desenho foi mostrado na tela. um objeto muito til para que se possa analisar as escalas que devem ser empregadas para apresentaes de feies cujo critrio para que apaream, estejam vinculados escala no momento da exibio; d) EventControl: este objeto nativo do Visual Basic e utilizado para monitorar os eventos que ocorrem na utilizao de um aplicativo. Na ferramenta apresentada neste trabalho h no formulrio de apresentao de mapas, duas instncias deste objeto, uma delas empregada especificamente para a rotina de "Pan3".

5.2.3 ESPECIFICAO NO GEO-OMT


Para a modelagem espacial desta ferramenta, utilizou-se o modelo Geo-OMT que foi apresentado no captulo 3. A figura 24, mostra a modelagem da aplicao grfica que apresentada nesta ferramenta.

Recurso de deslocar (arrastar) a imagem na tela.

38 Figura 24: Modelo Geo-OMT

De acordo com INPE (2002), as relaes em rede j trazem incorporado em seu significado a sua cardinalidade, no sendo portanto necessrio explicit-la no modelo acima. Pode-se observar no modelo apresentado na figura 24, que as entidades representadas esto divididas em quatro partes, sendo elas: ttulo da entidade, espao para os atributos grficos, espao para os atributos comuns da entidade no banco de dados e espao para os mtodos que possam existir para esta entidade. Observa-se ainda que no canto esquerdo superior da entidade h um quadro para representar o tipo de entidade atravs de um smbolo especial, representativo do tipo de classe modelada, no caso representado na figura 24 a estrela indica um geo-objeto do tipo ponto e uma seta em dois sentidos, indicando rede de distribuio de gua.

39

5.3 IMPLEMENTAO
A ferramenta desenvolvido utilizou para interface com o GeoMedia, objetos do tipo OLE que foram apresentados na seo 5.2.2 Especificao dos Objetos OLE Utilizados. Alm dos objetos OLE oriundos do GeoMedia, foi utilizado um objeto OLE nativo do ambiente Visual Basic, neste caso o EventServer. As funes desenvolvidas fazem chamadas a funes mantidas sob forma de mdulos, presentes nos fontes da ferramenta, com o objetivos de organizar o cdigo para que seja mais legvel e possa sofrer manutenes com maior facilidade de entendimento.

5.3.1 APRESENTAO DE ALGUMAS FUNES


Neste item apresentam-se trechos de alguns fontes das principais funes desenvolvidas na ferramenta. A figura 25 apresenta as funes Pan, Fit e Zoom In, desenvolvidas na ferramenta. Figura 25: Funo Pan, Fit4 e Zoom In5

Private Sub Pan_Click() MapFunct = 3 MsgBox "Arraste a imagem, quando clicar em qualquer lugar o Pan ser desligado." ocxMapView.MousePointer = gmmvctPan End Sub Private Sub Fit_Click()

Atribui-se "3" para a varivel Funo (MapFunct) Apresenta uma mensagem ao usurio e muda o formato do mouse para o padro Pan

Chama-se o mtodo Fit, viculado ao objeto


ocxMapView.Fit ocxMapView.Refresh True End Sub Private Sub ZoomIn_Click() 'Adiciona o "MapView" ao "theEventControl" ocxEventControl.AddMapView ocxMapView.Dispatch, objEventServer gintClickMode = ZOOM_IN_MODE End Sub

"ocxMapView" e em seguida atualiza o MapView

Inclui-se um controle de evento (EventControl) e atribui varivel gintClickMode a constante definido ZOOM_IN_MODE

Processo de ajuste da imagem para a escala da tela Processo de expanso (aumento) da imagem na tela

40 A figura 26 apresenta as funes para ativar o mapa escolhido pelo usurio, classificar os dados relativos ao banco de dados vinculado a este mapa e apresentar informaes do modelo de dados das tabelas escolhidas pelo usurio. Figura 26: Funo Ativar Mapa, Classificar Dados, Informaes do BD

Sub UtilBD_Click() MostrarMetaDados End Sub

Chamada

funo

AnalyzeRecordset,

presente nos mdulos anexos ao prottipo.

Private Sub UtilClassificar_Click() ClassificarBD End Sub

Chamada funo SortRecordset, presente nos mdulos anexos ao prottipo.

Private Sub TelaMapa_Click() frmMapa.Show frmMapa.SetFocus frmMapa.ocxMapView.Refresh End Sub

Mostra-se o mapa, d-se foco ao Mapa e atualiza-se o mapa (mtodo Refresh)

5.4 APRESENTAO DA FERRAMENTA


Nesta ferramenta pode-se abrir quaisquer aplicaes desenvolvidas para o ambiente GeoMedia e ainda, utilizar as rotinas contidas na ferramenta, entre elas: apresentao da estrutura de dados das entidades, visualizao de informaes do banco de dados, visualizao das imagens mantidas na aplicao modelada e queryes espaciais. Neste item sero apresentadas as telas da ferramenta. Na figura 27 apresenta-se a tela principal da ferramenta, a partir da qual as demais opes so acessveis ao usurio da aplicao. Outros menus so chamados nos formulrios decorrentes de opes previamente selecionadas pelo usurio.

41 Figura 27: Tela principal

A figura 28 mostra a opo de abertura do banco de dados. Nela, pode-se escolher qual banco de dados o usurio deseja abrir e a partir da, pode-se obter informaes especficas das entidades modeladas e mantidas neste banco de dados escolhido. Figura 28: Funo Abrir Banco de Dados

42 Na figura 29 mostrada a funo de seleo da feio no mapa a ser mostrada pela ferramenta. Estas feies esto gravadas no banco de dados que foi aberto pelo usurios da aplicao, que foi mostrada na figura 28. Figura 29: Funo Informaes Sobre As Entidades do Banco de Dados

Na figura 30, aps selecionar a feio que se deseja trabalhar o mapa ento passa a ser mostrado. As informaes do mapa so ligadas ou desligadas, selecionado-se as "feies" que se desejam apresentar. Pode-se ainda, modificar a forma de apresentao destas "feies", por exemplo, ajuste automtico ao formato da tela e das escalas de apresentao. Figura 30: Funo Ativar Mapa

43 Na figura 31 so mostrados os equipamentos sobre o mapa, mantidos pela ferramenta. Este nvel de informao assim como outros nveis que existam, podem ser ocultados pelo usurio da aplicao, bem como ter sua forma apresentao (cor, espessura, etc.) modificadas atravs da seleo da caixa de legenda com um click no boto direito do mouse sobre a caixa da legenda (presente no canto esquerdo superior da imagem). Figura 31: Funo Mostrar Equipamentos

A figura 32 mostra o mapa de redes mantido pela ferramenta. Esta entidade "rede" pode ser ocultada clicando-se com o boto direito do mouse sobre a legenda apresentada nesta imagem e optando-se em no mostrar mais este nvel de informao. Para que as imagens das "redes" voltem a ser apresentadas, basta novamente clicar-se com o boto direito do mouse sobre a caixa de legenda e ligar a apresentao desta entidade. Figura 32: Funo Mostrar Redes

44 A figura 33 apresenta o mapa de redes e os equipamentos mantidos pela ferramenta, posicionados juntamente com o nvel de informaes rede. As informaes sobre os equipamentos esto mostradas em vermelho e a rede em azul. Para a ferramenta foram includos alguns registros no banco de dados, afim de apresentar as informaes sobre estes elementos ao clicar-se com o mouse sobre estes. Figura 33: Funo Mostrar Redes e Equipamentos

Na figura 34 so mostradas informaes sobre um elemento do tipo "Equipamento", selecionado diretamente sobre o mapa. A ficha denominada "Review - Equipamento", traz as informaes que so mantidas no banco de dados (em MS-Access). Pode-se ver que o elemento selecionado foi destacado dos demais atravs de uma cor diferente, neste caso, o vermelho. Figura 34: Funo Mostrar Informaes da Entidade Equipamentos

45 A figura 35 mostra mostra informaes sobre um elemento do tipo "Rede" selecionado diretamente sobre o mapa. Pode-se ver que o elemento selecionado foi destacado dos demais, atravs da cor vermelha, que neste caso, indica o trecho de rede que foi selecionado, clicando-se diretamente no mapa sobre o elemento. Figura 35: Funo Mostrar Informaes da Entidade Redes

Na figura 36 so mostradas as informaes grficas e do banco de dados em um mesmo formulrio, alm dos dados do banco de dados apresentados a partir da seleo de uma entidade diretamente sobre o mapa que mostrado na figura 36. Pode-se ver que as informaes apresentadas na janela de nome "Review - Equipamento" so as mesmas mantidas pelo banco de dados, destacado na linha amarelo mais abaixo na figura 37. Figura 36: Funo Mostrar Equipamentos e Informaes do BD

46 Na figura 37 so mostradas as informaes mantidas no banco de dados da aplicao.Em destaque (linha amarela), pode-se ver um elemento do banco de dados que foi selecionado a partir do mapa apresentado na tela de desenho. Figura 37: Funo Mostrar Informaes relativas a Equipamentos

A figura 38 apresenta as opes que tem-se ao escolher a funo de query espacial. Deve-se perceber que esquerda e direita ficam quadros com as entidades grficas que sero relacionadas de acordo com os tipos de relacionamento espacial definido no meio das opes apresentadas em "Query Espacial". Figura 38: Funo Query Espacial

47 A figura 39 mostra o resultado de uma query espacial, executada de acordo com critrios definidos pelo operador, seguindo os relacionamentos espaciais apresentados no menu de opes da ferramenta (tocando, ficando a uma distncia de, etc.). Pode-se perceber que as entidades selecionadas pela busca esto em destaque (quadrados vermelhos, escolhidos no momento da formatao da legenda, durante o uso da ferramenta), mostrando-se quais elementos atenderam aos critrios espaciais definidos na busca. Figura 39: Funo Mostrar Equipamentos e Informaes do BD

A figura 40 apresenta as opes de alteraes nas legendas, e pode ser chamada na ferramenta, clicando-se com o boto direto do mouse sobre o quadro "Legend". Figura 40: Funo Opes de Legendas

48 Na figura 41 pode ser vista a primeira tela de opes de ajuste das legendas. Neste caso, pode-se ter acesso a escolha da feio para a qual se deseja modificar a legenda. Figura 41: Escolha das feies a terem seu formato modificado

A figura 42 mostra a segunda tela de opes de ajuste de legendas, neste caso, este formulrio tem a funo de escolher o tipo de apresentao, tamanho do objeto, cor e tambm o ajuste automtico de escala para as dimenses da tela (checkbox no canto inferior esquerdo). Figura 42: Funo de formatao de feies e auto ajuste de escala

O ambiente GeoMedia permite na sua customizao, a utilizao de todos os recursos de ajuste de legendas conforme pode ser visto na ferramenta. Clicando com o boto direito do mouse sobre o quadro das legendas, tem-se acesso as opes de ajuste da legenda de acordo com a necessidade do usurio da aplicao.

49

6 CONSIDERAES FINAIS
Este captulo apresenta as concluses e sugestes referentes ao trabalho desenvolvido.

6.1 CONCLUSES
Os objetivos inicialmente propostos foram alcanados, visto que foram desenvolvidas na ferramenta, funcionalidades de auxlio no uso de um SIG, alm da customizao proposta inicialmente e otimizao de processos internos. A reviso bibliogrfica apresentada buscou contextualizar o trabalho frente aos conceitos envolvidos na especificao e implementao da ferramenta. Os aspectos relativos a modelagem de dados geogrficos foram facilitados pelo uso da metodologia Geo-OMT, que mostrou-se muito intuitiva, facilitando a interpretao do modelo, inclusive por leitores no especializados em Cincias da Computao. Acredita-se que o desenvolvimento desta ferramenta, atravs da gerao de uma interface para o usurio em relao ao GIS, pode facilitar a disseminao do conhecimento sobre os recursos possveis nas tarefas de anlise e tomada de deciso baseados em informaes espaciais. Este oferece grande apoio ao usurios de solues GIS, pois proporciona facilidade de aprendizado, uma vez que esto disponveis na ferramenta, apenas as rotinas consideradas importantes pela empresa interessada na soluo. Considera-se de grande importncia os esforos direcionados ao estudo, o qual envolveu aspectos tericos, de especificao e implementao da tcnica de modelagem de sistemas GIS atravs da tcnica de modelagem Geo-OMT. A customizao do ambiente GIS foi alcanada atravs da ferramenta desenvolvida e a apresentao de resultados em Ordens de Servio foi atingida no que se refere a possibilidade de impresso parcial do mapa tratado pela ferramenta. Ao longo do desenvolvimento deste trabalho, a ferramenta GeoMedia, escolhida para fazer interface com o ambiente Visual Basic, mostrou-se muito estvel e altamente customizvel. A ferramenta possui ainda como caractersticas (entre muitas) avaliadas durante a elaborao deste trabalho: estabilidade, respostas rpidas em buscas espaciais e muito boa documentao.

50 Este trabalho teve grande relevncia pessoal, visto que permitiu a ampliao de conceitos relativos a GIS alm do aprendizado obtido na ferramenta Visual Basic e no GIS GeoMedia Professional. Outro fator muito relevante foi o potencial de implantao desta ferramenta como objeto de trabalho.

6.2 DIFICULDADES ENCONTRADAS


O presente trabalho gerou dificuldades acerca da falta de conhecimento da ferramenta de desenvolvimento escolhida, no caso, o Visual Basic. Esta falta de conhecimento fez com que fossem utilizados a exausto o suporte da empresa Sisgraph, representante da Intergraph para o Brasil e o uso de muitos exemplos de aplicaes customizadas, cedidos por esta empresa afim de obter uma compreenso maior das formas de interao entre o ambiente Visual Basic e a ferramenta GeoMedia. Encontrou-se uma grande falta de material que tratasse de customizao de ambientes para GIS. Esta dificuldade foi superada atravs de pesquisas na Internet, onde foram encontrados exemplos de interao. As principais fontes de consulta neste caso, foram o site da empresa Intergraph, onde h uma srie de exemplos disponveis e a documentao ambiente GeoMedia que por sinal muito completa em termos de exemplos de cdigos em Visual Basic.

6.3 LIMITAES
Podem-se citar algumas restries para a ferramenta, como o no ajuste automtico das feies ao serem apresentadas no mapa e a falta de uma rotina de listagem de elementos selecionados na query espacial.

6.4 SUGESTES
Como sugesto para trabalhos posteriores, h algumas caractersticas que poderiam ser incrementadas nos sistemas de informao geogrficas: a) a implementao baseada em ambiente WEB; b) ajuste automtico das feies a serem mostradas pela ferramenta;

51 c) a implementao de gerador de relatrios e mapas temticos que possam ser enviados via e-mail; d) estudo de interface com outro ambiente, diferente o Visual Basic, por exemplo Borland Delphi, Java, etc.; e) estudar a integrao da tecnologia dos GIS vinculada Sistemas de Automao SCADA6; Sugere-se tambm que sejam aprofundados estudos na especificao do modelo de dados da aplicao para o GeoMedia, visto que h nestes modelos, uma srie de campos do tipo OLE para os quais neste trabalho no foram buscados detalhes por no fazer parte do escopo do trabalho.

Sistemas de superviso, aquisio de dados e controle

52

REFERNCIAS BIBLIOGRFICAS
ALVES, William Pereira. MS-ACCESS 7.0 para Windows 95. So Paulo: rica, 1996. ARONOFF, S. Geographic information systems: a Management Perspective. Canada, WDL Publications, 1989. BURROUGH, P. A. Principles of geographical information systems for land resources assessment. Oxford, Clarendon Press, 1987. 193p. CMARA, Gilberto et al. Anatomia de sistemas de informao geogrfica. Campinas: Ed. UNICAMP, 1996. DALLPOZO, Marco Aurlio. Implementao do cubo de deciso em um Data Warehouse extrado de um sistema de gerenciamento empresarial. 2002. 60 f. Trabalho de Concluso de Curso (Bacharelado em Cincias da Computao) - Centro de Cincias Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. FORNAZARI, Adriana. Prottipo de um ambiente para tratamento de imagens raster 2D. 2000. 68 f. Trabalho de Concluso de Curso (Bacharelado em Cincias da Computao) Centro de Cincias Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. HALVORSON, Michael. Microsoft Visual Basic 5 : passo a passo: Makron Books, 1997. INPE. Diviso de Processamento de Imagens, Brasil, [2002]. Disponvel em: <http://www.dpi.inpe.br/cursos>. Acesso em: 04 nov. 2002. INTERGRAPH Corporation. GeoMedia Professional, EUA, [2002a?]. Disponvel em: <http://www.intergraph.com/gis/gmpro>. Acesso em: 05 ago. 2002. INTERGRAPH Corporation. Trabalhando com o GeoMedia Professional, EUA, [2002b?]. Disponvel em: <http://www.teamgeomedia.com>. Acesso em: 12 ago. 2002. INTERGRAPH INC. GeoMedia Fundamentals of GeoMedia Development - Part I. Hunstville, Alabama: Intergraph, 1998. OLIVEIRA, Adelize Generini de. Visual Basic 5.0. Florianpolis: Bookstore, 1997.

53 PEREIRA, Marconi de Arruda. CASEGEO - Uma ferramenta case para modelagem conceitual e gerao automtica de esquemas de bancos de dados em GIS comerciais.. CASEGEO, Viosa, Minas Gerais, p. 1-9. 2002. PRADA, Charles Anderson. Prottipo de um gerenciador de informaes dos sistemas elevatrios de gua tratada. 1999. 65 f. Trabalho de Concluso de Curso (Bacharelado em Cincias da Computao) - Centro de Cincias Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. RIO. Prefeitura da Cidade, Brasil, [2002]. Disponvel em:

<http://www.armazemdedados.rio.rj.gov.br>. Acesso em: 06 nov. 2002.

Vous aimerez peut-être aussi