Você está na página 1de 35

2 MODELAGEM DE DADOS EM GEOPROCESSAMENTO

Gilberto Cmara e Jos Simeo de Medeiros

Na realidade, a cincia e a arte vm aos homens por intermdio da experincia, porque a experincia criou a arte e a inexperincia, o acaso. E a arte aparece quando, de um conjunto de noes experimentadas, se exprime um nico juzo universal de casos semelhantes. Aristteles (Metafsica).

2.1

INTRODUO

Este captulo apresenta um modelo de dados para Geoprocessamento, projetado com tcnicas de orientao-por-objetos, que permite lidar com os diversos tipos de dados ambientais. As contribuies mais relevantes do modelo so: apresentar uma abordagem unificada para a modelagem Geoprocessamento, combinando as idias de campos e objetos; em

integrar imagens de Sensoriamento Remoto e Modelos Numricos de Terreno com mapas temticos, mapas cadastrais e redes. prover suporte para representaes geomtricas mltiplas de uma mesma entidade do mundo real e permitir a coexistncia de representaes vetorial, matricial e grades num mesmo sistema. Um modelo de dados um conjunto de ferramentas conceituais utilizado para descrever como a realidade geogrfica ser representada no sistema. Aspecto fundamental no projeto de um SIG, o modelo descreve como a realidade

Modelagem de Dados em Geoprocessamento

geogrfica ser representada no computador. Nenhuma outra deciso limita tanto a abrangncia e o crescimento futuro do sistema quanto a escolha do modelo de dados. Como indicado por Goodchild (1992a), a indstria de Geoprocessamento amadureceu a tal ponto que questes sobre estruturas de dados, algoritmos e funcionalidade contam com respostas padronizadas. Nesta situao, a modelagem de dados tem um papel crtico ao determinar a capacidade de uso e a rapidez de aprendizado do sistema.

2.2

VISO GERAL DO PROCESSO DE MODELAGEM

O processo de Modelagem a forma que se dispe para traduzir o mundo real em outros domnios. Uma das abordagens mais teis para este problema o chamado paradigma dos quatro universos (Gomes e Velho, 1995), que distingue: o universo do mundo real, que inclui as entidades da realidade a serem modeladas no sistema; o universo matemtico (conceitual), que inclui uma definio matemtica (formal) das entidades a serem includas no modelo; o universo de representao, onde as diversas entidades formais so mapeadas para representaes geomtricas; o universo de implementao, onde as estruturas de dados e algoritmos so escolhidos, baseados em consideraes como desempenho, capacidade do equipamento e tamanho da massa de dados. neste nvel que acontece a codificao. Esta viso do processo de modelagem est ilustrada na Figura 2.1.
interface usurio Universo Mundo real Universo Matemtico Universo Represent. Universo Implement.

Figura 2.1 - Modelagem segundo o paradigma dos quatro universos.

Geoprocessamento em Projetos Ambientais

2-2

Modelagem de Dados em Geoprocessamento

A viso apresentada no se limita a sistemas de Geoprocessamento, mas representa uma perspectiva unificadora aos problemas de Computao Grfica e Processamento de Imagens. Sua aplicao ao problema de Geoprocessamento particularmente apropriada pois permite equacionar os problemas da rea, como se pode constatar: no universo do mundo real encontram-se os fenmenos a serem representados (tipos de solo, cadastro urbano e rural, dados geofsicos e topogrficos); no universo conceitual (matemtico) pode-se distinguir entre as grandes classes formais de dados geogrficos (dados contnuos e objetos individualizveis) e especializar estas classes nos tipos de dados geogrficos utilizados comumente (dados temticos e cadastrais, modelos numricos de terreno, dados de sensoriamento remoto); no universo de representao as entidades formais definidas no universo conceitual so associadas a diferentes representaes geomtricas, que podem variar conforme a escala e a projeo cartogrfica escolhida e a poca de aquisio do dado. aqui se distingue entre as representaes matricial e vetorial, que podem ainda ser especializadas; o universo de implementao onde ocorre a realizao do modelo de dados atravs de linguagens de programao. Neste universo, escolhemse as estruturas de dados (tais como rvores quaternrias e rvores-R) para implementar as geometrias do universo de representao; Com base nesta viso, as dicotomias tradicionais de Geoprocessamento (campos-objetos e matricial-vetorial) podem ser resolvidas, mostrando-se que elas se encontram em nveis distintos de abstrao. Esta anlise tambm indica que a interface de usurio de um SIG deve, tanto quanto possvel, refletir o universo conceitual e esconder detalhes dos universos de representao e implementao. No nvel conceitual, o usurio lida com conceitos mais prximos de sua realidade e minimiza a complexidade envolvida nos diferentes tipos de representao geomtrica.

Geoprocessamento em Projetos Ambientais

2-3

Modelagem de Dados em Geoprocessamento

2.3

O UNIVERSO DO MUNDO REAL

Pretende-se construir um modelo no limitado a uma rea particular de aplicao de Geoprocessamento e que possa incorporar aplicaes to diversas como Estudos Ambientais, Agricultura, Geologia e Redes. Para tanto, ser importante considerar os diferentes tipos de dados utilizados em Geoprocessamento. 2.3.1 MAPAS TEMTICOS

Mapas temticos descrevem a distribuio espacial de uma grandeza geogrfica, expressa de forma qualitativa, como os mapas de pedologia e a aptido agrcola de uma regio. Estes dados, obtidos a partir de levantamento de campo, so inseridos no sistema por digitalizao ou, de forma mais automatizada, a partir de classificao de imagens. A Figura 2.2 abaixo mostra um exemplo de um mapa de pedologia, inserido no SIG atravs de digitalizao manual, a partir do mapa resultante do Levantamento de Reconhecimento Semidetalhado dos Solos da Regio dos Inhamuns-Salgado - CE (SUDEC, 1980).

Figura 2.2 - Exemplo de Mapa Temtico.

Geoprocessamento em Projetos Ambientais

2-4

Modelagem de Dados em Geoprocessamento

2.3.2

MAPAS CADASTRAIS

Um mapa cadastral distingue-se de um mapa temtico, pois cada um de seus elementos um objeto geogrfico, que possui atributos e pode estar associado a vrias representaes grficas. Por exemplo, os lotes de uma cidade so elementos do espao geogrfico que possuem atributos (dono, localizao, valor venal, IPTU devido, etc.) e que podem ter representaes grficas diferentes em mapas de escalas distintas. Os atributos esto armazenados num sistema gerenciador de banco de dados, conforme descrito em detalhe na seo 2.4. A Figura 2.3 mostra um exemplo de mapa cadastral da Amrica do Sul, onde os pases possuem atributos no-grficos (PIB e populao).

Pas Brasil Argentina Chile

PIB (US$ bn) 350 295 45

Pop (milhes) 159 34 14

Figura 2.3 - Exemplo de mapa cadastral (pases da Amrica do Sul). A distino entre mapas cadastrais e mapas temticos no usual na literatura de SIG, mas extremamente importante para caracterizar de forma adequada os tipos de dados e as aplicaes em Geoprocessamento. Quando falamos em mapas temticos, estamos lidando, na absoluta maioria dos casos, com informaes imprecisas. Por exemplo, no caso de um mapa temtico de solos, os limites indicados no mapa so aproximaes da realidade. J no caso de um mapa cadastral (como a diviso poltica mostrada na figura 2.3), temos medidas precisas e determinadas. No dizer de Burrough (1986), os limites desenhados em mapas temticos (como solo, vegetao, ou geologia) raramente so precisos e desenha-los como linhas finas muitas vezes no representa adequadamente seu carter. Assim, talvez no nos devamos preocupar tanto com localizaes exatas e representaes grficas elegantes. Se pudermos aceitar que limites precisos entre padres de vegetao e solo raramente ocorrem, ns estaramos livres para realizar anlises geogrficas nos formatos mais convenientes.

Geoprocessamento em Projetos Ambientais

2-5

Modelagem de Dados em Geoprocessamento

2.3.3

REDES

Em Geoprocessamento, o conceito de "rede" denota as informaes associadas a: Servios de utilidade pblica, como gua, luz e telefone; Redes de drenagem (bacias hidrogrficas); Rodovias. No caso de redes, cada objeto geogrfico (e.g: cabo telefnico, transformador de rede eltrica, cano de gua) possui uma localizao geogrfica exata e est sempre associado a atributos descritivos presentes no banco de dados. As informaes grficas de redes so armazenadas em coordenadas vetoriais, com topologia arco-n: os artibutos de arcos incluem o sentido de fluxo e os atributos dos ns sua impedncia (custo de percorrimento). A topologia de redes constitui um grafo, que armazena informaes sobre recursos que fluem entre localizaes geogrficas distintas, como ilustra a Figura 2.4.
Sub-estaes id 22 label Eng. Dentro capacidade 3.000 kVA

Postes id label Transf. Classe 3 2345 32-17-95

Figura 2.4 - Elementos de Rede.

Como observa Goodchild (1992b), uma rede um sistema de endereamento 1-D embutido no espao 2-D. Para citar um exemplo, tome-se uma rede eltrica, que tem, entre outros, os componentes: postes, transformadores, subestaes, linhas de transmisso e chaves. As linhas de transmisso sero representadas topologicamente como os arcos de um grafo orientado, estando as

Geoprocessamento em Projetos Ambientais

2-6

Modelagem de Dados em Geoprocessamento

demais informaes concentradas em seus ns. Note-se que os algoritmos de clculo de propriedades da rede podem, em sua grande maioria, ser resolvidos apenas com a topologia da rede e de seus atributos. As redes formam um captulo parte na tipologia de SIGs, pois - diferena dos outros tipos de dados - so o resultado direto da interveno humana sobre o meio-ambiente. Cada aplicao de rede tem caractersticas prprias e com alta dependncia cultural (p.ex., a largura das auto-estradas nos EUA distinta das usadas em So Paulo). 2.3.4 IMAGENS

Obtidas por satlites, fotografias areas ou "scanners" aerotransportados, as imagens representam formas de captura indireta de informao espacial. Armazenadas como matrizes, cada elemento de imagem (denominado "pixel") tem um valor proporcional energia eletromagntica refletida ou emitida pela rea da superfcie terrestre correspondente. A Figura 2.5 mostra uma composio colorida falsa cor das bandas 3 (associada a cor Azul), 4 (Verde) e 5 (Vermelha) do satlite TM-Landsat.

Figura 2.5 - Exemplo de Imagem. Pela natureza do processo de aquisio de imagens, os objetos geogrficos esto contidos na imagem, sendo necessrio recorrer a tcnicas de fotointerpretao e de classificao para individualiz-los.

Geoprocessamento em Projetos Ambientais

2-7

Modelagem de Dados em Geoprocessamento

Caractersticas importantes de imagens de satlite so: o nmero e a largura de bandas do espectro eletromagntico imageadas (resoluo espectral), a menor rea da superfcie terrestre observada instantaneamente por cada sensor (resoluo espacial), o nvel de quantizao registrado pelo sistema sensor (resoluo radiomtrica) e o intervalo entre duas passagens do satlite pelo mesmo ponto (resoluo temporal). 2.3.5 MODELOS NUMRICOS DE TERRENO

O termo modelo numrico de terreno (ou MNT) utilizado para denotar a representao quantitativa de uma grandeza que varia continuamente no espao. Comumente associados altimetria, tambm podem ser utilizados para modelar grandezas geoqumicas, como o teor de minerais, ou propriedades do solo, como o teor de matria orgnica, a acidez ou a condutividade eltrica. Entre os usos de modelos numricos de terreno, pode-se citar (Burrough, 1986): (a) Armazenamento de dados de altimetria para gerar mapas topogrficos; (b) Anlises de corte-aterro para projeto de estradas e barragens; (c) Cmputo de mapas de declividade e exposio para apoio a anlises de geomorfologia e erodibilidade; (d) Anlise de variveis geofsicas e geoqumicas; (e) Apresentao tridimensional (em combinao com outras variveis). Um MNT pode ser definido como um modelo matemtico que reproduz uma superfcie real a partir de algoritmos e de um conjunto de pontos (x, y), em um referencial qualquer, com atributos denotados de z, que descrevem a variao contnua da superfcie. Este conjunto de pontos tambm denominado de amostras 3D. De acordo com Pettinati (1983), a criao do modelo matemtico de uma superfcie consiste no agrupamento de amostras (x,y,z) que descrevem a superfcie real, de maneira que todo o conjunto simule de modo ideal o comportamento da superfcie original.

Geoprocessamento em Projetos Ambientais

2-8

Modelagem de Dados em Geoprocessamento

2.3.6

APLICAES TPICAS DE GEOPROCESSAMENTO

importante mapear as diversas reas de aplicao de Geoprocessamento em funo dos tipos de dados utilizados, como ilustrado na Tabela 2.1. Tabela 2.1 APLICAES TPICAS DE GEOPROCESSAMENTO
Aplicaes Escalas tpicas Tipos de dados Representaes Grficas
Floresta 1:10.000 1:1.000.000 a dados temticos, imagens matricial, vetorial Classif. imagens, Consulta espacial Agricultura 1:5.000 1:250.000 a dados temticos, imagens, MNT, cadastro rural MNT, imagens, mapas temticos matricial, vetorial, grades, TIN grades, matricial vetorial Anlise espacial, declividade, consulta espacial Transf. visualiz. 3D IHS,

Operaes

Geologia Geomorfologia Redes

1:50.000 1:5.000.000

1:1.000 1:10.000 1:1.000 1:25.000

Redes lineares (topologia) redes, cadastro urbano e rural

vetorial

Consulta espacial, clculos dedicados Consulta espacial

Estudos Urbanos e Rurais

vetorial

Estudos Sociais e Econmicos

Vrias

Dados alfanumricos, cadastros

Consulta espacial, clculos dedicados

Geoprocessamento em Projetos Ambientais

2-9

Modelagem de Dados em Geoprocessamento

2.4 2.4.1

O UNIVERSO CONCEITUAL VISO GERAL

Em Geoprocessamento, o espao geogrfico modelado segundo duas vises complementares: os modelos de campos e objetos (Worboys, 1995). O modelo de campos enxerga o espao geogrfico como uma superfcie contnua, sobre a qual variam os fenmenos a serem 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 uma coleo de entidades distintas e identificveis. Por exemplo, um cadastro espacial dos lotes de um muncipio identifica cada lote como um dado individual, com atributos que o distinguem dos demais. Igualmente, poder-se-ia pensar como geo-objetos os rios de uma bacia hidrogrfica ou os aeroportos de um estado. Para definir o modelo, seguir-se-o os seguintes passos: 1. definir as classes bsicas do modelo e estabelecer as suas relaes, dentro dos princpios de especializao, generalizao e agregao; 2. estabelecer como possvel, a partir do modelo, definir um esquema conceitual para um banco de dados geogrfico, por especializao das classes bsicas. 2.4.2 CLASSES DO UNIVERSO CONCEITUAL

As classes bsicas do modelo, definidas a seguir, so: geo-campo, geoobjeto, mapa cadastral, objetos no-espaciais, plano de informao e banco de dados geogrfico. 2.4.2.1 Definies Preliminares Inicialmente, ser importante estabelecer a base geomtrica na qual as classes do modelo so definidas. A partir de uma regio contnua da superfcie terrestre pode-se definir o conceito de regio geogrfica.

Geoprocessamento em Projetos Ambientais

2-10

Modelagem de Dados em Geoprocessamento

Definio 2.1. Regio Geogrfica. Define-se uma regio geogrfica R como uma superfcie qualquer pertencente ao espao geogrfico, que pode ser representada num plano ou reticulado, dependente de uma projeo cartogrfica. A regio geogrfica serve de suporte geomtrico para localizao de entidades geogrficas, pois toda entidade geogrfica ser representada por um ponto ou um conjunto de pontos em R. A definio de regio geogrfica proposta no restringe a escolha da representao geomtrica (matricial ou vetorial) associada aos objetos geogrficos. 2.4.2.2 Geo-Campos Definio 2.2. Geo-Campo. 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. Mltiplas representaes de um mesmo geo-campo podem significar a variao de uma dada varivel no tempo t1 ,t 2 ,...,tN 1 . Desta maneira torna-se possvel representar as diferentes cronologias de alguns temas, tais como as mudanas no uso e cobertura do solo, a sazonabilidade da vegetao ou a dinmica das variveis climticas. Os geo-campos podem ser especializados em:
TEMTICO

- dada uma regio geogrfica R, um geo-campo temtico associa a cada ponto do espao um tema de um mapa (p.ex. um geocampo de vegetao caracterizado pelo conjunto de temas {floresta densa, floresta aberta, cerrado, ...}); - dada uma regio geogrfica, um geo-campo numrico associa, a cada ponto do espao, um valor real (p. ex. um mapa de campo magntico ou mapa de altimetria);
NUMRICO DADO_SENSOR_REMOTO NUMRICO,

- esta classe uma especializao de obtida atravs de discretizao da resposta recebida por um sensor (passivo ou ativo) de uma rea da superfcie terrestre.

As Figuras 2.6 e 2.7, apresentam exemplos de geo-campos.

Geoprocessamento em Projetos Ambientais

2-11

Modelagem de Dados em Geoprocessamento

Figura 2.6 - Dado_Sensor_Remoto (Imagem LANDSAT de Manaus).


Le Li Ls Aq

Figura 2.7 - Geo-campo temtico (solos). 2.4.2.3 Geo-Objeto Definio 2.3. Geo-Objeto Um geo-objeto um elemento nico que possui atributos no-espaciais e est associado a mltiplas localizaes geogrficas. A localizao pretende ser exata e o objeto distinguvel de seu entorno. Esta definio tem trs grandes motivaes adicionais: 1. As projees cartogrficas: a projeo planar da Terra, a partir de escalas macroregionais, feita com o uso de quadrculas que esto particionadas em sistemas de referncia independentes que definem recortes arbitrrios no espao e podem dividir a localizao de um geoobjeto. Por exemplo, um particionamento cartogrfico da Amaznia na projeo UTM, escala 1:250.000, faz com que os principais rios tenham representaes geomtricas descontnuas em vrios mapas;

Geoprocessamento em Projetos Ambientais

2-12

Modelagem de Dados em Geoprocessamento

2. Representaes geomtricas em diferentes escalas: na prtica, num mesmo banco de dados geogrfico, podem conviver representaes da mesma realidade geogrfica em diferentes escalas geogrficas. Por exemplo, considere-se um conjunto de mapas dos municpios do Estado de So Paulo, que inclui um mapa geral (na escala de 1:1.000.000) e mapas regionais (na escala de 1:100.000). Nesta situao, um mesmo geo-objeto (p.ex., o muncipio de So Jos dos Campos) teria duas representaes geomtricas: uma contnua no mapa regional do Vale do Parada e outra descontnua nas folhas na escala 1:100.000; 3. Mltiplas representaes temporais: as diferentes representaes de um mesmo objeto podem corresponder a variaes temporais do mesmo, como no caso de um lago que teve suas bordas alteradas1; Para ilustrar este conceito, considere-se a Figura 2.8, que mostra um banco de dados da Amaznia, onde os retngulos pontilhados representam o recorte espacial do banco de dados. Entidades como os rios Amazonas e Xing tm representaes em diferentes particionamentos espaciais do banco de dados.
1 id nome Amazonas Xingu

id 1

nome Yanomami Waimiri Kayap

2 3

Figura 2.8 - Princpio de identidade em bancos de dados geogrficos. 2.4.2.4 Objeto No-Espacial Em muitas situaes conveniente permitir a associao de informaes no-espaciais a um banco de dados georeferenciado. Por exemplo, considere-se uma aplicao de cadastro urbano em uma prefeitura que j dispe de um sistema para clculo do IPTU baseado num cadastro alfanumrico de lotes. Neste caso, pode-se desejar associar o cadastro alfanumrico a dados georeferenciados

Um caso particularmente dramtico o Mar de Aral, na ex-URSS.

Geoprocessamento em Projetos Ambientais

2-13

Modelagem de Dados em Geoprocessamento

contendo a localizao geogrfica e as dimenses destas propriedades. Para englobar estas entidades, introduz-se a noo de objeto no-espacial. Definio 2.4. Objeto no-espacial Um objeto no-espacial um objeto que no possui localizaes espaciais associadas. Assim, a noo de objeto no-espacial engloba qualquer tipo de informao que no seja georeferenciada e que se queira agregar a um SIG. O exemplo anexo mostra o caso de uma aplicao de cadastro rural, mostrada na Figura 2.9. Neste caso, tem-se os geo-objetos da classe fazendas (que esto referenciados espacialmente) e deseja-se estabelecer a ligao entre estes geo-objetos e a informao alfanumrica j existente sob a forma de um cadastro de propriedades. Neste caso, as informaes de cadastro so consideradas um objeto no-espacial.
fazendas geoid 22 area 1500 cadastro INCRA 019331

cadastro INCRA 019331

ITR 12000 cadastro

dono Olacyr

Figura 2.9 - Exemplo de ligao entre geo-objeto e objeto no-espacial.

Geoprocessamento em Projetos Ambientais

2-14

Modelagem de Dados em Geoprocessamento

2.4.2.5 Mapa Cadastral A definio de geo-objeto permite a associao de objetos geogrficos a diferentes regies no espao. Como as aplicaes de Geoprocessamento usualmente no armazenam ou manipulam elementos isolados, conveniente armazenar a representao geomtrica de um geo-objeto em conjunto com seus vizinhos, mantendo as relaes de topologia. Por exemplo, num cadastro urbano, os lotes de um mesmo bairro so armazenados e apresentados em conjunto. Esta caracterstica leva introduo da idia de mapa cadastral. Definio 2.5 Mapa Cadastral. Um mapa cadastral um agrupamento de representaes geomtricas de geo-objetos para uma dada projeo cartogrfica e regio geogrfica. A relao entre o objeto cadastral e os geo-objetos nele presentes est_mapeado_em (is_mapped_in). A Figura 2.10 ilustra um exemplo de mapa cadastral para o caso de um cadastro urbano. Cada mapa cadastral deste classe contm os mapeamentos dos geo-objetos das classes LOTES, HOSPITAIS e ESCOLAS. A classe LOTES contm objetos das classes LOTES CONSTRUDOS e TERRENOS. A classe ESCOLAS contm objetos das classes ESCOLA 1O. GRAU e ESCOLA 2O. GRAU. Cadastro Urbano
est-mapeado-em est-ma peado-em est-mapeado-em

Lotes -um Lotes


Construdos

Hospitais -um Terrenos -um Escola 1o. Grau

Escola -um Escola 2o. Grau

Figura 2.10 - Exemplo de objetos complexos (cadastro urbano).

Geoprocessamento em Projetos Ambientais

2-15

Modelagem de Dados em Geoprocessamento

Para ilustrar o conceito e o uso de mapa cadastral, considera-se ainda a Figura 2.11, onde se tem um caso de um mapa cadastral (cadastro urbano) contendo os lotes de uma parte do bairro Jardim Esplanada em So Jos dos Campos. Os geo-objetos da classe lotes incluem todos os lotes existentes na cidades (na Figura 2.11 apresentados sob forma de tabela). Como o mapa cadastral est limitado espacialmente, ele contm apenas as representaes geomtricas de uma parte dos geo-objetos (na Figura 2.11, indicados pelas setas).
Mapa Lotes n. 345 Jardim Esplanada geoid 23 22 22 23 24 dono Guimaraes Bevilacqua Ribeiro Lotes endereco cadas IPTU C Bevilacqua 768 250186 Sao Joao 456 C Bevilacqua 790 110427 271055

Figura 2.11 - Ilustrao do conceito de mapa cadastral. Considere-se ainda a especializao da classe CADASTRAL na classe REDE. As REDES so mapas cadastrais que utilizam a topologia arco-n, e armazenam a localizao e a simbologia associadas a estruturas linearmente conectadas. Como exemplo desta classe de objetos, considere-se a especilizao da classe REDE na classe REDE ELTRICA. Uma instncia desta classe conter os mapeamentos de diferentes classes de geo-objetos, como mostrado na Figura 2.12.
Rede eltrica is-mapped-in is-mapped-in Linha de transmisso is-a Linha de alta tenso is-a Linha de baixa tenso Poste is-a Sub-estao primria Sub-estao is-a Sub-estao secundria is-mapped-in

Figura 2.12 - Exemplo de objeto complexo (rede eltrica).

Geoprocessamento em Projetos Ambientais

2-16

Modelagem de Dados em Geoprocessamento

2.4.2.6 Plano de Informao A idia de plano de informao um conceito muito til para fins de definio de interface e de operaes. Definio 2.6. Plano de informao Um plano de informao a generalizao dos conceitos de geo-campos e de objeto cadastral. Um plano de informao uma forma de interface entre o usurio e os conceitos de geo-campo e mapa cadastral. Uma instncia da classe PLANO DE INFORMAO representa, para uma dada regio geogrfica, o lugar geomtrico de um conjunto de dados geogrficos (um geo-campo ou um objeto cadastral). 2.4.2.7 Banco de dados geogrficos Definio 2.7. Banco de dados geogrficos (BDG) Um banco de dados geogrficos composto por conjuntos de planos de informao, um conjunto de geo-objetos e um conjunto de objetos no-espaciais. Esta definio particularmente interessante pois no faz restrio sobre escala dos dados e nem sobre a continuidade espacial dos planos de informao que compem o BDG. Tome-se, por exemplo, um BDG sobre a Amaznia Legal, com os seguintes dados: vegetao (fito-fisionomia), especializao da classe TEMTICO, com 780 temas de vegetao definidas pelo IBGE (projeto RADAM): 26 cartas digitalizadas a partir de mapas na escala 1:1.000.000, projeo Lambert; imagens de satlite, especializao da classe DADO_SENSOR_REMOTO, obtidas pelo satlite LANDSAT TM, em trs anos (1986, 1990 e 1994): 228 imagens, projeo UTM; geo-campos de uso do solo, especializaes da classe TEMTICO, com as classes: floresta, cerrado, reas de regenerao, reas desflorestadas, rios e nuvens. Os mapas finais sero compatveis com a escala 1:250.000, projeo UTM;

Geoprocessamento em Projetos Ambientais

2-17

Modelagem de Dados em Geoprocessamento

zoneamento Ecolgico-Econmico do Estado de Rondnia, especializao da classe CADASTRAL, com 15 planos de informao gerados a partir de estudos e levantamentos, na escala 1:100.000. 2.4.3 RESUMO DO UNIVERSO CONCEITUAL

Em resumo, o universo de representao do modelo tem como entidade bsica um banco de dados geogrfico. Este banco composto por planos de informao, por geo-objetos e por objetos no-espaciais. Os planos de informao podem ser geo-campos ou objetos cadastrais. Estas classes podem ser ainda especializadas para construir o esquema conceitual do banco de dados geogrfico. A Figura 2.13 ilustra estas relaes.
Banco de dados geo-referenciados part-of part-of Plano Informao part-of

No-espacial

Geo-objeto

Geo-campo is-a Temtico is-a

Cadastral is-mapped-in is-a

Numrico Rede is-a Dado Sensor Remoto

Figura 2.13 - Universo conceitual.

Geoprocessamento em Projetos Ambientais

2-18

Modelagem de Dados em Geoprocessamento

2.5

UNIVERSO DE REPRESENTAO

No universo de representao, definem-se as possveis representaes geomtricas que podem estar associadas s classes do universo conceitual. Inicialmente, deve-se considerar as duas grandes classes de representaes geomtricas: REPRESENTAO VETORIAL e REPRESENTAO MATRICIAL.

2.5.1

REPRESENTAO MATRICIAL

Nesta representao, o espao representado como uma matriz P(m, n) composto de m colunas e n linhas, onde cada clula possui um nmero de linha, um nmero de coluna e um valor correspondente ao atributo estudado e cada clula individualmente acessada pelas suas coordenadas. A representao matricial supe que o espao pode ser tratado como uma superfcie plana, onde cada clula est associada a uma poro do terreno. A resoluo do sistema dada pela relao entre o tamanho da clula no mapa ou documento e a rea por ela coberta no terreno. A Figura 2.14 mostra um mesmo mapa representado por clulas de diferentes tamanhos (diferentes resolues), representando diferentes reas no terreno.

Figura 2.14 - Diferentes representaes matriciais para um mapa. Como o mapa do lado esquerdo possui uma resoluo quatro vezes menor que o do mapa do lado direito, as avaliaes de reas e distncias sero bem menos

Geoprocessamento em Projetos Ambientais

2-19

Modelagem de Dados em Geoprocessamento

exatas que no primeiro. Em contrapartida, o espao de armazenamento necessrio para o mapa da direita ser quatro vezes maior que o da esquerda. Os dados so codificados, clula a clula, atribuindo a cada uma o cdigo correspondente uma classe referente ao fenmeno estudado. Para fazer isto, necessrio estabelecer um critrio a ser obedecido em toda a operao. Pode-se, por exemplo, atribuir a cada clula o cdigo da classe sobre a qual estiver o centro da quadrcula. Outra possibilidade adotar-se o critrio da maior ocorrncia. Neste caso, o cdigo corresponde ao da classe que ocupar a maior parte da clula. 2.5.2 REPRESENTAO VETORIAL

No caso de representao vetorial, consideram-se trs elementos grficos: ponto, linha e rea (polgono). Deve-se ressaltar uma vez mais a importncia da topologia na concepo de um SIG. A topologia define as relaes invariantes a rotao, translao e escala entre as entidades grficas no mapa, como adjacncia, proximidade e pertinncia. Os pontos, ou elementos pontuais, abrangem todas as entidades geogrficas que podem ser perfeitamente posicionadas por um nico par de coordenadas X e Y. Entretanto, alm das coordenadas, outros dados no-espaciais (atributos) podem ser arquivados para indicar de que tipo de ponto se est tratando. As linhas, arcos, ou elementos lineares so um conjunto de pontos conectados. Alm das coordenadas dos pontos que compem a linha, deve-se armazenar informao que indique de que tipo de linha se est tratando, ou seja, a que atributo ela est associada. As reas ou polgonos so representados pela lista de linhas que a compem.

Geoprocessamento em Projetos Ambientais

2-20

Modelagem de Dados em Geoprocessamento

2.5.2.1 TOPOLOGIA ARCO-N A topologia arco-n a representao vetorial associada a um rede linear conectada. Um n pode ser definido como o ponto de interseco entre duas ou mais linhas, correspondente ao ponto inicial ou final de cada linha. Nenhuma linha poder estar desconectada das demais para que a topologia da rede possa ficar totalmente definida. O conhecimento das relaes topolgicas entre as linhas pode ser de fundamental importncia no caso de redes. Para exemplificar, considere-se a Figura 2.15, que mostra uma parte de uma rede de distrbuio eltrica, com os seus diversos componentes (sub-estao, rede, poste, transformador, consumidor).

Figura 2.15 - Exemplo de topologia arco-n (rede eltrica). 2.5.2.2 TOPOLOGIA ARCO-N-POLGONO A topologia arco-n-polgono utilizada quando se quer representar elementos grficos do tipo rea. Seu objetivo descrever as propriedades topolgicas de reas de tal maneira que os atributos no-espaciais associados aos elementos ou entidades poligonais possam ser manipulados da mesma forma que os correspondentes elementos em um mapa temtico analgico. Neste caso, faz-se necessrio armazenar informao referente aos elementos vizinhos, da mesma forma que na estrutura de redes deviam ser definidas as ligaes entre as linhas. A Figura 2.16 mostra de forma simplificada um exemplo desta estrutura topolgica.

Geoprocessamento em Projetos Ambientais

2-21

Modelagem de Dados em Geoprocessamento

Figura 2.16 - Estrutura topolgica do tipo arco-n-polgono. 2.5.3 COMPARAO ENTRE REPRESENTAES DE MAPAS TEMTICOS

Como os mapas temticos admitem tanto a representao matricial quanto a vetorial, relevante compar-las.Para a produo de cartas e em operaes onde se requer maior preciso, a representao vetorial mais adequada. As operaes de lgebra de mapas so mais facilmente realizadas no formato matricial. No entanto, para um mesmo grau de preciso, o espao de armazenamento requerido por uma representao matricial substancialmente maior. Isto ilustrado na Figura 2.17

Geoprocessamento em Projetos Ambientais

2-22

Modelagem de Dados em Geoprocessamento

Figura 2.17 - Representao vetorial e matricial de um mapa temtico. A Tabela 2.2 apresenta uma comparao entre as vantagens e desvantagens de armazenamento matricial e vetorial para mapas temticos. Esta comparao leva em conta os vrios aspectos: relacionamentos espaciais, anlise, armazenamento. Nesta tabela, o formato mais vantajoso para cada caso apresentado em destaque. TABELA 2.2 COMPARAO ENTRE REPRESENTAES PARA MAPAS TEMTICOS
Aspecto Representao Vetorial Representao Matricial

Relaes espaciais entre objetos Ligao com banco de dados Anlise, Simulao e Modelagem Escalas de trabalho Algoritmos Armazenamento

Relacionamentos topolgicos entre objetos disponveis Facilita associar atributos a elementos grficos Representao indireta de fenmenos contnuos lgebra de mapas limitada Adequado tanto a grandes quanto a pequenas escalas Problemas com erros geomtricos Por coordenadas (mais eficiente)

Relacionamentos espaciais devem ser inferidos Associa atributos apenas a classes do mapa Representa melhor fenmenos com variao contnua no espao Simulao e modelagem mais fceis Mais adequado para pequenas escalas (1:25.000 e menores) Processsamento mais rpido e eficiente. Por matrizes

Geoprocessamento em Projetos Ambientais

2-23

Modelagem de Dados em Geoprocessamento

2.5.4

REPRESENTAES DE MODELOS NUMRICOS DE TERRENO

2.5.4.1 GRADE REGULAR A grade regular uma representao matricial onde cada elemento da matriz est associado a um valor numrico, como mostra a Figura 2.18. Para a gerao da grade torna-se necessrio estimar, atravs de interpoladores matemticos, os valores para as clulas que no possuem medidas de elevao, considerando-se a vizinhana das medidas de elevao conhecidas. Os procedimentos de interpolao para gerao de grades regulares a partir de amostras variam de acordo com a grandeza medida. No caso de altimetria, comum o uso de funes de ponderao por inverso do quadrado da distncia. J para variveis geofsicas ou geoqumicas, procedimentos de filtragem bidimensional ou de geoestatstica (como a krigeagem) so utilizados.

Figura 2.18 1995).

Superfcie e grade regular correspondente. (Fonte: Namikawa

Geoprocessamento em Projetos Ambientais

2-24

Modelagem de Dados em Geoprocessamento

2.5.4.2 GRADES TRIANGULARES A grade triangular ou TIN (do ingls triangular irregular network) uma estrutura do tipo vetorial com topologia do tipo n-arco e representa uma superfcie atravs de um conjunto de faces triangulares interligadas. Para cada um dos trs vrtices da face do tringulo so armazenados as coordenadas de localizao (x, y) e o atributo z, com o valor de elevao ou altitude. Em geral, nos SIGs que possuem pacotes para MNT, os algoritmos para gerao da grade triangular baseiam-se na triangulao de Delaunay com restrio de regio. Quanto mais equilteras forem as faces triangulares, maior a exatido com que se descreve a superfcie. O valor de elevao em qualquer ponto dentro da superfcie pode ser estimado a partir das faces triangulares, utilizando-se interpoladores. A Figura 2.19 mostra uma supefcie tridimensional e a grade triangular correspondente.

Figura 2.19 - Superfcie e malha triangular correspondente. (Fonte: Namikawa 1995).

Geoprocessamento em Projetos Ambientais

2-25

Modelagem de Dados em Geoprocessamento

2.5.4.3 COMPARAO ENTRE REPRESENTAES DE MNT As grades triangulares so normalmente melhores para representar a variao do terreno, pois capturam a complexidade do relevo sem a necessidade de grande quantidade de dados redundantes. As grades regulares tm grande redundncia em terrenos uniformes e dificuldade de adaptao a relevos de natureza distinta no mesmo mapa, por causa da grade de amostragem fixa. Para o caso de variveis geofsicas e para operaes como visualizao 3D, as grades regulares so preferveis, principalmente pela maior facilidade de manuseio computacional. A Tabela 2.3 resume as principais vantagens e desvantagens de grades regulares e triangulares. TABELA 2.3 COMPARAO ENTRE GRADES REGULARES E TRIANGULARES PARA REPRESENTAR MODELOS NUMRICOS DE TERRENO
Grade triangular Vantagens 1. Melhor representao de relevo complexo 2. Incorporao de restries como linhas de crista 1. Complexidade de manuseio 2. Inadequada para visualizao 3D Grade regular 1. Facilita manuseio e converso 2. Adequada para geofsica e visualizao 3D 1. Representao relevo complexo 2. Clculo de declividade

Problemas

Os modelos numricos de terreno tambm podem ser convertidos para mapas temticos e para imagens. Em ambos os casos, a grandeza numrica quantizada, seja para um nmero pequeno de valores (caso de mapas temticos) seja para a variao associada a imagens (valores discretos).

Geoprocessamento em Projetos Ambientais

2-26

Modelagem de Dados em Geoprocessamento

2.5.5

REPRESENTAES COMPUTACIONAIS DE ATRIBUTOS NO-ESPACIAIS

Entende-se por atributo no-espacial qualquer informao descritiva (nomes, nmeros, tabelas e textos) relacionada com um nico objeto, elemento, entidade grfica ou um conjunto deles, que caracteriza um dado fenmeno geogrfico. Inicialmente os SIGs armazenavam tanto as entidades grficas quanto os atributos no-espaciais em sistemas prprios de arquivos internos. Permitiam ainda que os atributos no-espaciais fossem inseridos no sistema durante, ou imediatamente aps, a entrada dos objetos ou entidades grficas que representavam. Estes procedimentos eram problemticos quando havia numerosa quantidade de atributos no-espaciais a serem relacionados com os objetos. Alm disso, as ferramentas de busca, recuperao, manuteno e anlise destes sistemas deixavam a desejar, quando comparadas aos tradicionais Sistemas Gerenciadores de Banco de Dados (SGBD). Um SGBD um sistema de banco de dados que funciona independentemente do sistema aplicativo, armazenando os dados em arquivos no disco rgido e carregando-os em memria para sua manipulao. Assegura trs requisitos importantes na operao de dados: integridade - controle de acesso por vrios usurios; eficincia - acesso e modificaes de grande volume de dados e persistncia - manuteno de dados por longo tempo, independente dos aplicativos que do acesso ao dado (Cmara, 1996a). A organizao de bancos de dados geogrficos mais utilizada na prtica a chamada estratgia dual, descrita a seguir. Para alternativas, o leitor dever reportar-se a Cmara et al. (1996a). 2.5.5.1 Estratgia Dual Um SIG implementado com a estratgia dual utiliza um SGBD relacional para armazenar os atributos convencionais dos objetos geogrficos (na forma de tabelas) e arquivos para guardar as representaes geomtricas destes objetos. No modelo relacional, os dados so organizados na forma de uma tabela onde as linhas correspondem aos dados e as colunas correspondem aos atributos. A entrada dos atributos no-espaciais feita por meio de um SGBD relacional e para cada entidade grfica inserida no sistema imposto um identificador nico ou rtulo, atravs do qual feita uma ligao lgica com seus respectivos atributos no-espaciais armazenados em tabelas de dados no SGBD, como ilustrado na Figura 2.20.

Geoprocessamento em Projetos Ambientais

2-27

Modelagem de Dados em Geoprocessamento

Figura 2.20 - Estratgia dual para bancos de dados geogrficos. A Figura 2.20 exemplifica as ligaes lgicas criadas entre os rtulos dos talhes de um mapa florestal e seus atributos correspondentes (registros no campo ou coluna TALHO) numa tabela de banco de dados. O mesmo tipo de relacionamento lgico pode ser feito em outros casos, como por exemplo: moradores em um lote, lotes em uma quadra, quadras em bairro, bairros em uma cidade; hidrantes de segurana ou telefones pblicos ao longo de uma avenida; postos de servio e restaurantes ao longo de uma rodovia. A principal vantagem desta estratgia poder utilizar os SGBDs relacionais de mercado. No entanto, como as representaes geomtricas dos objetos espaciais esto fora do controle do SGBD, esta estrutura dificulta o equacionamento das questes de otimizao de consultas, gerncia de transaes e controle de integridade e de concorrncia. Estes problemas s podem ser resolvidos atravs de implementaes sofisticadas das camadas superiores da arquitetura genrica, que operem coordenadamente com o SGBD convencional. Exemplos de sistemas comerciais baseados em estratgia dual so o ARC/INFO (Morehouse, 1992), MGE (Intergraph, 1990) e o SPRING (Cmara et al., 1996b).

Geoprocessamento em Projetos Ambientais

2-28

Modelagem de Dados em Geoprocessamento

2.6

UNIVERSO DE IMPLEMENTAO

Ao se discutir o universo de implementao, sero indicadas quais as estruturas de dados a serem utilizadas para construir um sistema de Geoprocessamento. Neste momento, so tratadas as decises concretas de programao e que podem admitir nmero muito grande de variaes. Estas decises podem levar em conta as aplicaes s quais o sistema voltado, a disponibilidade de algoritmos para tratamento de dados geogrficos e o desempenho do hardware. Para uma discusso sobre os problemas de implementao de operaes geogrficas, veja-se Gting et al. (1994). Um dos aspectos principais a ser levado em conta no universo de implementao o uso de estruturas de indexao espacial. Os mtodos de acesso a dados espaciais compem-se de estruturas de dados e algoritmos de pesquisa e recuperao e representam um componente determinante no desempenho total do sistema. Apanhados gerais da literatura so feitos em Cox Junior (1991) e Rezende (1992). Estes mtodos operam sobre chaves multidimensionais e dividem-se conforme a representao dos dados associados: pontos (ex: rvores K-D), linhas e polgonos (ex: rvores R e R+) e imagens (ex: rvores quaternrias). Estes e outros mtodos tm possibilitado (principalmente no caso de pontos e linhas) grandes melhorias de desempenho no acesso a dados geogrficos.

2.7

RELAO ENTRE OS UNIVERSOS DO MODELO

O paradigma dos quatro universos de modelagem (Gomes e Velho, 1995) parte do princpio que o mapeamento entre cada universo no reversvel e admite alternativas. A seguir sero discutidas estas relaes. 2.7.1 DO MUNDO REAL PARA O UNIVERSO CONCEITUAL

A passagem do mundo real para o universo conceitual pode admitir algumas variaes, conforme o domnio de aplicao. Em alguns casos, o mapeamento direto: as imagens de satlite e grandezas topogrficas e geofsicas, por exemplo, so naturalmente mapeadas para instncias de GEOCAMPO. No caso de mapas municipais e de diviso poltica, sua associao com as classes GEOOBJETO e MAPA DE GEOOBJETOS tambm direta. Os levantamentos temticos podem se prestar a duas interpretaes, conforme seu uso: quando se tratar de trabalhos de inventrio (como o mapa de

Geoprocessamento em Projetos Ambientais

2-29

Modelagem de Dados em Geoprocessamento

vegetao da Amaznia), devem ser modelados como instncias de GEOCAMPO (ou, mais especificamente, da classe TEMTICO). No caso de estudos detalhados em mdias e grandes escalas (como no zoneamento ecolgico-econmico), onde cada regio caracterizada por qualificadores especficos, conveniente que estes levantamentos sejam associados a instncias de GEOOBJETOS e de MAPA DE GEOOBJETOS. 2.7.2 DO UNIVERSO CONCEITUAL PARA A REPRESENTAO Este mapeamento apresenta vrias alternativas no-excludentes, a saber: instncias da classe DADO_SENSOR_REMOTO armazenadas na representao matricial. so usualmente

um geo-campo NUMRICO pode ser representados tanto como matrizes (grade regular) como vetores (conjunto de isolinhas, grade triangular e conjunto de pontos 3D); um geo-campo TEMTICO pode ser representado tanto como vetores topologicamente estruturados, como por uma matriz. Um MAPA CADASTRAL deve ser representados por vetores, como topologia arco-no-polgono. Uma
REDE

representada por vetores, com topologia arco-n.

A literatura tem consagrado a concluso de que um SIG de propsito geral deve prover todas as alternativas de representao. 2.7.3 DAS REPRESENTAES IMPLEMENTAO

Conforme foi descrito anteriormente, a realizao do universo de implementao deciso concreta de programao. A seguir sero realizadas algumas consideraes de ordem prtica: o armazenamento de pontos 3D em rvores K-D (Bentley, 1975) traz um ganho muito significativo para aplicaes como a gerao de grade regular a partir de um conjunto de amostras esparsas; o uso de rvores quaternrias (Samet, 1990) para armazenar imagens em tons de cinza no eficaz. Para o caso de mapas temticos, apesar de utilizado em pelo menos um sistema comercial (SPANS), os ganhos no so significativos;

Geoprocessamento em Projetos Ambientais

2-30

Modelagem de Dados em Geoprocessamento

o uso de rvores-R (Gutman, 1984) ou rvores-V (Mediano et al., 1994) s se torna eficiente quando completado por algoritmos de busca e processamento que utilizam suas propriedades.

2.7.4

RESUMO

Para compreender melhor a relao entre os diferentes universos (nveis) do modelo, a Tabela 2.4 contm vrios exemplos de entidades do mundo real e suas correspondentes no modelo. TABELA 2.4 CORRESPONDNCIA ENTRE UNIVERSOS DO MODELO
Universo do mundo real Mapa de vegetao Mapa altimtrico Universo conceitual Geo-campo Temtico Geo-campo Numrico Geo-objetos Cadastral Rede Universo de representao Imagem temtica Subdiviso Planar Grade regular Grade triangular Conjunto Pontos 3D Conjunto Isolinhas Subdiviso Planar Grafo Orientado Universo de implementao Matriz 2D Linhas 2D (com RTree) Matriz 2D Linhas 2D e Ns 3D Pontos 3D (KD-tree) Linhas 2D Linhas 2D (com RTree) Linhas 2D (com RTree)

Lotes urbanos Mapa de lotes Rede eltrica

Geoprocessamento em Projetos Ambientais

2-31

Modelagem de Dados em Geoprocessamento

2.8

DEFINIO DO ESQUEMA DO BANCO DE DADOS GEOGRFICOS

O processo de se definir o esquema conceitual de um banco de dados geogrficos consiste em estender a hierarquia de especializao definida pelo modelo, criando classes derivadas de GEOOBJETO, CADASTRAL, REDE, TEMTICO, MODELO NUMRICO DE TERRENO e DADO SENSOR REMOTO. Como exemplo, considere-se a seguinte definio de esquema conceitual para um banco de dados geogrficos para cadastro rural (ilustrada na Figura 2.21): uma classe FAZENDAS, especializao de GEOOBJETO, que pode ainda ser sub-especializada em LATIFNDIO e MINIFNDIO; uma classe MAPA DE PROPRIEDADES, especializao de CADASTRAL, que define um mapeamento para os objetos da classe FAZENDAS e suas especializaes; uma classe MAPA DE SOLOS, especializao de TEMTICO, cujas instncias armazenam o tipo de solos para as reas de estudo; as classes e DECLIVIDADE, especializaes de MODELO NUMRICO DE TERRENO, cujas instncias guardam (respectivamente) a topografia e a declividade da rea de estudo;
ALTIMETRIA

uma classe DADOS LANDSAT, especializao de DADO SENSOR REMOTO, cujas instncias contm as imagens do satlite LANDSAT sobre a regio de estudo.
GeoCampo is-a Temtico is-a Mapa solos is-a is-a Dado Sens. Rem. Declividade is-a Dados LANDSAT is-a Latifndios is-a Minifndios is-a MNT is-a Cadastral is-a GeoObjeto is-a Fazendas

is-mapped-in

Mapa Propriedades

Altimetria

Figura 2.21 - Exemplo de definio de Esquema Conceitual.

Geoprocessamento em Projetos Ambientais

2-32

Modelagem de Dados em Geoprocessamento

2.9

ORGANIZAO DE AMBIENTE DE TRABALHO EM SIG

Num SIG, existem duas grandes formas de organizao de um ambiente de trabalho: organizao baseada num banco de dados geogrficos ( la dBASE); organizao baseada em projetos ( la AutoCAD). No primeiro caso, o usurio define inicialmente o esquema conceitual associado s entidades do banco de dados geogrficos, indicando para cada tipo de dados seus atributos no-espaciais e as representaes geomtricas associadas. Procede-se da mesma forma que num banco de dados tradicional (como o dBASE ou o ACCESS), onde a definio da estrutura do banco precede a entrada dos dados. O SPRING e o MGE so exemplos de sistemas organizados como bancos de dados geogrficos. No segundo caso, o usurio define inicialmente um referencial geogrfico (que delimita uma regio de trabalho) e a seguir, define as entidades geogrficas que compem o projeto. O ARC/INFO, IDRISI e SGI so exemplos desta classe de sistemas. Note-se que um banco de dados geogrficos pode ser particionado em projetos, sendo que as definies do esquema conceitual valem para todos os projetos do banco, mesmo que no haja continuidade espacial entre estes projetos. Um projeto usualmente composto por um conjunto de nveis, camadas ou planos de informao (PIs), que variam em nmero, tipos de formatos e de temas, conforme as necessidades de cada tarefa ou estudo. Por exemplo, caso se desejasse fazer um estudo de uso atual do solo e seus impactos sobre o ambiente em uma regio, definida em um projeto, seria necessrio que este projeto fosse composto de PIs com os seguintes temas: 1) rede de drenagem; 2) cidades, rodovias e ferrovias; 3) altimetria; 4) geomorfologia; 5) unidades e associaes dos solos; 6) tipologia vegetal; 7) tipos de uso e ocupao das terras. Os PIs 1, 2 e 3, quando superpostos, vo formar a cartografia bsica da regio de estudo ou mapa planialtimtrico. Os PIs restantes so os mapas especiais ou temticos, cada um deles representa a mesma rea, porm contendo informaes geogrficas diferentes. Operaes aritmticas e lgicas entre os PIs 3, 4, 5, 6 e 7 so necessrias para atingir o objetivo proposto. Os PIs de um projeto podem pertencer a diferentes classes de dados relacionadas com os formatos de representao de dados disponveis no SIG utilizado.

Geoprocessamento em Projetos Ambientais

2-33

Modelagem de Dados em Geoprocessamento

Esta organizao da informao espacial muito conveniente para permitir que diferentes variveis sejam integradas ao banco de dados e que diferentes tipos de estudo possam ser realizados, combinando to somente os fenmenos de interesse. Deste modo, pode-se dizer que o Geoprocessamento, ao organizar computacionalmente os dados geogrficos, modifica qualitativamente o tipo de anlise possvel.

2.10

RELAO COM SISTEMAS EXISTENTES

O modelo proposto prope-se a ser geral. Na prtica importante estabelecer o mapeamento entre o modelo e os conceitos utilizados nos SIG disponveis no mercado.

2.10.1 SITIM/SGI O SGI contempla o conceito de plano de informao, mas no o de geoobjetos. Um plano de informao no SGI pode ser especializado em dados temticos, numricos e de sensor remoto. No SGI, um mapa cadastral implementado como um mapa temtico onde cada polgono est relacionado a um elemento de uma tabela no banco de dados no formato dBASE.

2.10.2 ARC/INFO A noo bsica no ARC/INFO de uma coverage. Uma coverage uma estrutura vetorial 2D que modela as noes de mapa cadastral e de mapa temtico (no formato vetorial) de forma semelhante ao SGI. Os atributos dos polgonos esto guardados numa tabela (polygon attribute table ou PAT). Os geo-campos temticos no formato matricial e os modelos numricos de terreno so implementados como grades (grids), onde uma grade de inteiros corresponde a um mapa temtico e uma grade de pontos flutuantes, a um MNT. As grades triangulares so implementadas no mdulo TIN. No ARC/INFO (como no SGI, ILWIS e IDRISI), os geo-objetos no tm existncia independente da coverage, estando ligados ela. Assim, verifica-se

Geoprocessamento em Projetos Ambientais

2-34

Modelagem de Dados em Geoprocessamento

que estes sistemas no modelam o universo conceitual do Geoprocessamento, e o usurio deve lidar diretamente com as representaes. 2.10.3 SPRING O modelo de dados utilizado pelo SPRING est baseado nos conceitos de geo-campos e geo-objetos, conforme discutido neste captulo. A Figura 2.15 mostra a interface homem-mquina do sistema. Comparativamente aos sistemas citados anteriormente, na prtica, o usario no se preocupa com as representaes e implementaes, trabalhando com conceitos mais prximos de sua realidade. Inicialmente define-se num banco de dados as entidades da realidade a serem modeladas. Por exemplo, o Mapa de Vegetao do Brasil (mundo real) pode ser definido um geo-campo temtico MAPA_VEGETAO (universo conceitual) que conter todas as geo_classes que representam a vegetao brasileira, segundo por exemplo, o Sistema de Classificao da Vegetao Brasileira, adotado pelo IBGE. O usurio numa primeira instncia no estar preocupado em saber em que formato (escala, projeo) esto os mapas e nem em suas representaes geomtricas.

Figura 2.15 - Interface Homem-Mquina do SPRING.

Geoprocessamento em Projetos Ambientais

2-35