Você está na página 1de 48

CAPTULO 4

MODELAGEM DE DADOS EM SISTEMAS DE INFORMAO GEOGRFICA

Este Captulo possui trs objetivos fundamentais. O primeiro visa realizar uma investigao sobre a forma como o conhecimento geogrfico foi modelado e implementado em trs SIGs de mercado: MGE, Arc/Info e SPRING. O segundo objetivo visa descrever os conceitos que envolvem o OPENGIS, mais especificamente feio e coverage. O terceiro busca realizar uma comparao entre os trs SIGs apresentados, tendo como referncia os conceitos do OPENGIS.

4.1 - MGE

4.1.1 - Conceitos e Fundamentos

O MGE, Modular GIS Environment, um sistema gerenciador de dados geogrficos que possibilita capturar, armazenar, recuperar, analisar e apresentar dados espaciais (Intergraph,1994).

O banco de dados geogrfico construdo por este sistema implementa uma arquitetura dual onde os mapas (informaes grficas) e tabelas (informaes no grficas) so armazenados em ambientes diferentes.

4.1.2 - Arquitetura do Sistema

Este sistema possui como caracterstica fundamental a modularidade. So diversos pacotes que se agregam visando atender um propsito especfico de trabalho. Existem trs mdulos primrios sem os quais no se consegue desenvolver qualquer trabalho. So eles:
79

1) MGE Basic Nucleus (MGNUC): trata-se do ambiente que permite o MGE compilar e integrar todas os outros mdulos e aplicaes. Este mdulo oferece funes bsicas para o gerenciamento de projetos, ferramentas para consulta de dados, apresentao de dados geogrficos, e se utiliza de sistemas de coordenadas de projeo.

2) MGE Basic Administrator (MGAD): componente que oferece ferramentas de gerenciamento de banco de dados para preparar o acesso aos dados de um projeto em um ambiente multi-usurio ou mono-usurio. O MGAD oferece uma configurao essencial e rotinas de gerenciamento para funcionalidades disponveis no MGE Basic Mapper (MGMAP). O MGAD necessrio para um ambiente de rede local, quando um banco de dados relacional configurado como parte do sistema MGE para tratar dados no espaciais ou alfanumricos.

3) MGE Base Mapper (MGMAP): Contm funcionalidades que permitem capturar, generalizar, ajustar, manipular e validar dados do projeto em um ambiente interativo ou automtico e funes para transformar descries de localizao em posio geogrfica (espacializao).

Alm destes mdulos primrios, existem tambm os mdulos bsicos que so a plataforma sobre o qual so executados mdulos primrios. So eles:

1) MicroStation: componente que oferece um completo ferramental grfico para desenhar vetores geomtricos que representam dados espaciais. Por exemplo, uma estrada pode ser uma srie de linhas.

2) Relational Interface System (RIS): trata-se do software responsvel pela comunicao com o banco de dados relacional. Este mdulo torna o banco

80

de dados relacional transparente ao usurio e permite que a interfaces do MGE composta por menus acesse o banco de dados utilizado.

3) Relational Data Base (RDB): trata-se do SGBD utilizado para armazenar informaes descritiva dos atributos que usualmente esto associadas aos dados grficos provenientes do MicroStation. Por exemplo, pode-se armazenar o nome e o tipo do pavimento como atributos em um banco de dados relacional que descreve uma estrada. O MGE suporta muitos SGBD relacionais. So eles: INFORMIX, INGRES, ORACLE, SYBASE e DB2.

A Figura 4.1 abaixo ilustra a arquitetura do sistema MGE.

MGE Base Mapper e outros Aplicativos MGE Basic Administrator (MGAD) Relational Interface System (RIS) Sistema Banco de Dados Relacional Microstation

MGE Basic Nucleus

Fig. 4.1 - Arquitetura do Sistema MGE. FONTE : adaptada de Intergraph (1994).

4.1.3 - Projeto

Um projeto no MGE combina todas as fontes de informaes geogrficas. Um projeto est associado a uma rea de estudo e uma coleo de informaes geogrficas (mapas e tabelas) relacionadas.

No projeto, as informaes so estruturadas conforme sua origem. As feies geogrfica so agrupados em categorias, os elementos alfanumricos so armazenados em tabelas em um sistema gerenciador de banco de dados
81

relacional. Para isto deve existir um esquema que reflete esta estruturao no banco de dados. A seguir so apresentados esses conceitos mais detalhadamente.

4.1.3.1 - Esquema

Cada projeto MGE pode ter seu prprio esquema (uma coleo de tabelas e privilgios de acesso do projeto ao banco de dados) ou vrios projetos podem compartilhar um esquema. Caso se esteja trabalhando sobre um ambiente multiusurio, torna-se possvel usar esquemas residentes em sistemas remotos.

4.1.3.2 - Categorias e Classes de Feies

Em um projeto MGE os fenmenos geogrficos so representados por categoria, classes de feies e feio geogrfica. Cada feio geogrfica, representada por um ponto, uma linha ou um polgono, materializada em um mapa ou arquivo .DGN e dever pertencer a uma classe de feio. As classes de feies so agregadas em categorias. A Figura 4.2 ilustra esta lgica.

4.1.3.3 - Representao da Informao Grfica

As informaes grficas no MGE so armazenadas em arquivos de projeto no MicroStation (.DGN), tambm usuamente denominados como mapas digitais. Um elemento geogrfico representado sobre o mapa como uma feio geogrfica. Os tipos de feies representadas no MGE so ponto, linha, fronteira de rea1 e identificador de area2:

82

Categoria

Agrupadas em

Classe de Feies

Fig. 4.2 - A representao de fenmenos geogrficos no MGE: classe de feio e categoria. Ponto: Um ponto representa a localizao de um elemento geogrfico, tal como um poste ou hidrante, que to pequeno que no pode ser representado como uma linha ou rea. Um ponto pode ser representado sobre o mapa como um ponto MicroStation (linha de tamanho zero), n texto, texto, ou elemento de clula. Linha: Trata-se de um conjunto de pontos conectados. Ruas, rios so tipicamente feies lineares. Fronteira de rea: Trata-se de um conjunto de linhas fechadas sobre uma regio geogrfica, como a fronteira de uma lago ou a fronteira de uma cidade. As fronteiras so compartilhadas por reas adjacentes, sendo que o elemento grfico no necessita ser duplicado. Identificador de rea: Este tipo de feio contm informaes sobre os atributos de uma rea, e devem ser localizados em algum lugar no interior da fronteira da rea. ___________________________
1 2

Traduzido do ingls area boundary. Traduzido do ingls area centroid.

83

No MGE deve-se criar tabelas com atributos para conter essas informaes e lig-las s feies. Um identificador de rea pode ser

apresentado sobre o mapa como um ponto, n texto, texto ou elemento clula. Indefinido: Este tipo de feio pode ser tudo que o usurio do sistema determinar. Uma grade um exemplo de uma feio indefinida.

4.1.3.4 - Representao da Fronteira no Espacial

As informaes no espaciais no MGE ou atributos descritivos, conforme definido em no tpico 2.2.4.1 Arquitetura Dual, so armazenadas em tabelas em um SGBD relacional. Por exemplo, em um mapa de edificaes possvel associar, a todas as ocorrncias, dados alfanumricos tais como: endereo, nmero de andares, nome da construtora, data de finalizao da construo, etc.

O MGE permite aos usurios executar esta associao pela criao dos atributos na tabela, pelo cadastro dos dados, e pela ligao com as classes de feies.

A associao dos valores de um ou mais atributos ligados a uma classe de feio chamado de definio de atributos. O MGE deixa o usurio definir o atributo automaticamente para as feies quando elas so digitalizadas (digitalizao inteligente) ou, posteriormente, identificando-as uma a uma e cadastrando-as.

84

4.1.4 - Modelagem de Dados no MGE

Identificou-se, at este ponto, alguns conceitos gerais que refletem como o MGE interpreta os dados geogrficos e os trata computacionalmente. Este item abordar com um grau maior de detalhe as estruturas internas de armazenamento e a manipulao dos dados geogrficos.

De uma forma geral todos os dados devero estar organizados em um projeto. O projeto constitui-se da seguinte hierarquia: projeto, ndices, categorias (nvel de ndice), classe de feies (nvel de feies) e atributos. A Figura 4.3 ilustra esta hierarquia.

Projeto ndices Categoria

Classe de Feies

Fig. 4.3 - Organizao Hierrquica de Dados Geogrficos no MGE.

Um projeto organizado por ndices, que so denominados como arquivos de ndices geogrficos. Esses ndices so arquivos (.dgn) que contm formas geomtricas que envolvem as classes de feies materializadas sobre o mapa.

Um ndice pode ser composto por at 63 categorias. Cada categoria componente pertence a um nico nvel do ndice.

85

Uma categoria contm qualquer nmero de classes de feies ou temas relacionados, que por sua vez agregam as feies geogrficas materializadas em mapas. Um mapa simplesmente um arquivo de projeto (dgn) que contm feies geogrficas. Cada feio geogrfica classificada em uma classe de feio. Uma classe de feio pode ou no ter associada uma tabela de atributos definida pelo usurio, no qual contm informao no grfica sobre cada feio geogrfica.

Para exemplificar alguns destes conceitos vejamos o exemplo de modelagem e estruturao no MGE da Figura 4.4. mostrado um exemplo de um projeto onde que modelou-se uma realidade natural e uma realidade artificial que ocorreu como decorrncia da interveno do homem. (Intergraph, 94) adaptado.

Um projeto necessita de um conjunto de dados que incluem arquivos de mapas, arquivo de ndices geogrficos, banco de dados com as tabelas predefinidas, arquivos de suporte e arquivos padro.

Os arquivos de mapas so arquivos no formato dgn que contm as feies digitalizadas. Cada feio um elemento do MicroStation com pelo menos um atributo de ligao para a tabela de feio e opcionalmente, uma ligao com uma tabela de atributos definida pelo usurio. Um mapa tambm contm um sistema de coordenada MGE. A Figura 4.5 modela esta lgica.

O limite espacial de um mapa denominado ndice geogrfico. Um nvel em um arquivo ndices geogrficos contm os limites espaciais dos mapas que compem uma categoria. Podem existir tantos nveis quantos forem o nmero de categorias existentes. O nvel e o nome do arquivo de ndice para uma categoria so armazenados na tabela de categoria na banco de dados. A Figura 4.6 ilustra a idia.
86

PROJETO XXX
ndice - natural.idx Categoria - Hidrografia
Nvel do ndice 1 Nvel da Feio 1 2 3 4 5 Feies Mapas hidro.dgn Nvel da Feio 1 2 3 4 5

ndice - artificial.idx Categoria - Vias


Nvel do ndice 1 Feies Mapas rodo.dgn ruas.dgn texto.dgn

rea Inundvel Texto Lago Margem Dupla Margem Simples

Rodovia Texto Rodo Ruas Texto Rua Margem Simples

Categoria - Fsico
Nvel do ndice 2 Nvel da Feio 1 2 3 4 5 6 Feies Mapas uso.dgn solo.dgn veg.dgn Nvel da Feio 2 4 5

Categoria - Estruturas
Nvel do ndice 2 Feies Mapas ponte.dgn constr.dgn texto.dgn

Uso da Terra Identificador Uso Solo Identificador Solo Vegetao Identificador Veg.

Id Ponte Construo Id Construo

Categoria - Propriedades
Nvel do ndice 3 Nvel da Feio 22 23 5 6 Feies Mapas Quadra.dgn Lote.dgn

Quadra Id Quadra Lote Id Lote

Fig. 4.4 - Exemplo de organizao dos dados no MGE. FONTE : adaptada de Integraph (1994).

O objetivo do arquivo de ndices geogrficos , como o prprio termo ndice sugere, servir de uma primeira aproximao para definir a rea geogrfica de interesse. Aps ser realizada esta aproximao, atravs de ferramentas de zoom por exemplo, sobre os arquivos de ndices geogrficos que

armazenam somente os limites espaciais envolventes do conjuntos de feies geogrficas, carrega-se, em detalhes, todas as feies geogrficas. Um segundo objetivo a organizao que se impe ao projeto no sentido de

87

referenciar categorias com determinadas semelhanas em um mesmo arquivo de ndice geogrfico.

Arquivos de Mapas

CLASSE DE FEIES Mslink fcode fname tablename category ftype flevel fstyle fweight fcolor digcmd displaypriority outros...

ROTULOS rotulo contentstmt x y CATEGORIA Mslink cname indexname indexlevel indextype TABELA DO USUARIO Mslink MapId Outras Atributos...

Fig. 4.5 - Modelo de Dados implementado no MGE para arquivo de mapas. A utilizao deste mecanismo tanto conveniente e importante quanto for a dimenso e volume de dados grficos do projeto. A Figura 4.7 reflete o modelo de dados implementado para suportar isto.

4.1.5 - Topologia no MGE

Os arquivos de projeto originais, no fomato dgn provenientes do Microstation, no possuem topologia para anlise espacial. Por isto preciso fazer uso de diversos processos do MGE para construir a inteligncia topolgica ou arquivos topolgicos.

88

O limite espacial de cada mapa, em destaque, o ndice geogrfico do referido mapa. QUADRA.DGN LOGRADOUROS.DGN

CATEGORIA: VIAS Todos os limites espaciais de uma categoria esto localizados em um nvel do arquivo ndices geogrficos.

NDICE NVEL 1: TRANSPORTE NDICE NVEL 2: INFRA-ESTRUTURA NDICE NVEL 3: VIAS URBANO.IDX um exemplo de arquivo de ndices geogrficos. Possue trs nveis: ndice Nvel 1 : Transporte ndice Nvel 2 : Infra-estrutura ndice Nvel 3 : Vias

Anlises em nvel macro, sobre o arquivo de ndices geogrfico, como determinao de rea de estudo, so bem mais eficientes do que se trabalhar com o mapa detalhado (todas as feies geogrficas).

Fig. 4.6 - Ilustrao do conceito de ndices geogrficos.

89

CATEGORIA Mslink cname indexname indexlevel indextype

Arquivos de ndices Geogrficos

MAPAS Mslink mapname fname tablename Arquivos de Mapas

Fig. 4.7 - Modelo de dados do MGE que reflete o conceito de arquivo de ndice geogrfico.

A definio de topologia empregada pelo MGE pode ser vista conforme j descrita no tpico 2.2.5 Topologia em SIG.

Existem duas formas para se criar estes arquivos. Na primeira todos os arquivos no formato dgn, devero passar, um a um, pelos processos de criao da topologia. Na segunda, somente as feies geogrficas contidas na rea delimitada3 pelo usurio devero passar pelo referido processo.

O aplicativo do MGE responsvel pela anlise espacial vetorial o MGE analyst (MGA). Atravs dele cria-se um arquivo com a topologia dos diversos mapas temticos. Os mapas so ento cruzados, utilizando-se ferramentas do referido aplicativo, resultando informaes derivadas, como mostra o exemplo na Figura 4.8.

90

C R

C2

C1 R1

R2

1 - bairro 1 2 - bairro 2

C - rea Comercial R - Residncial

Fig. 4.8 - Exemplo de anlise espacial no MGE.

4.2 - ARC/INFO

Arc/Info

suporta as

trs

modelos

de

dados Feies

para

representar so

computacionalmente

feies

geogrficas.

geogrficas

entidades do mundo real que podem ocorrer naturalmente como rios e vegetao, ou podem ser construes como ruas, infra-estrutura subterrnea e prdios, ou podem ser subdivises da terra como municpios, propriedades e divises polticas. Os modelos suportados so: modelo de dados vetorial, modelo de dados matricial, e o modelo de dados de rede irregular triangular (TIN).

4.2.1 - Conceitos e Fundamentos

O Arc/Info implementa um modelo de dados hbrido chamado geo-relacional que representa feies geogrficas. Uma feio geogrfica representada no SIG por dois tipos de informao: localizao e descrio.

_____________________________
3

Proveniente do ingls fence.

91

A principal estrutura para representar o modelo de dados vetorial do Arc/Info a Coverage (ESRI, 94). Esta estrutura suporta o modelo geo-relacional vetorial. Antes de avanarmos neste conceito, torna-se necessrio explicitar alguns fundamentos tpicos do modelo de dados vetorial.

O dado de localizao (espacial) armazenado usando uma estrutura de dados vetorial ou matricial como definido no tpico 2.2.3. O dado descritivo de cada feio geogrfica armazenado em um conjunto de tabelas. Os dados espaciais e descritivos so ligados de tal forma que ambos os conjuntos de informao esto disponveis ao usurio (ESRI, 94).

4.2.2 - Modelo de Dados Vetorial

O modelo de dados vetorial representa as feies geogrficas assim como o mapa. Os pontos representam feies geogrficas to pequenas que no podem ser mostradas como linhas ou reas, por exemplo poos, telefones pbicos e postes. As linhas representam feies geogrficas que no podem ser apresentadas como reas, por exemplo ruas, rios e contornos de elevao. As reas representam feies geogrficas homogneas tal como estados, municpios, propriedades e tipos de solos. Um sistema de coordenadas cartesiana x,y referencia as localizaes do mundo real.

No modelo de dados vetorial cada localizao armazenada com coordenada x,y. Pontos so armazenados como uma nica coordenada. Linhas ou arcos so armazenadas como uma srie ordenada de coordenadas x,y. reas ou polgonos so armazenadas como uma srie de coordenadas de x,y que define um ou mais segmento de linha ou arco que se fecham para formar uma rea ou polgono.

92

cada uma das feies representadas est associada um identificador nico. Portanto a lista de coordenadas de cada feio est associada com o identificador da feio. A Figura 4.9 ilustra a definio.
Pontos 1 3 2 4 5 Identificador do Ponto 1 2 3 4 5 Coordenadas X,Y 1,5 0,3 4,4 2,1 1,1

Linha ou Arco 1 Identificador da Linha ou Arco 1 2 Coordenadas X,Y 1,5 2,4 4,5 1,1 2,2 3,1 5,5

Polgonos 1

Identificador do Polgono 1 2

Coordenadas X,Y 1,5 3,5 4,4 3,3 1,4 1,5 1,2 2,1 3,2 5,1 3,1 1,1 1,2

Fig. 4.9 - Ilustrao da representao computacional de dados vetoriais no Arc/Info. FONTE : adaptada de ESRI (1994).

4.2.2.1 - Topologia no Arc/Info O conceito de topologia implementado no Arc/Info baseado na estrutura ArcN, descrita no tpico 2.2.5.1, e implementa os trs conceitos: Conectividade, Definio de rea e Contiguidade, j apresentados no captulo 2.

93

4.2.2.2 - Regies

As regies suportam a modelagem de relacionamentos complexos entre feies geogrficas representadas como polgonos. Uma regio

representada por um conjunto de polgonos. Por exemplo, uma regio de floresta e uma outra regio de floresta destruda pelo fogo so representadas por polgonos que indicam as reas de florestas antes do incndio e as reas destrudas aps o incndio. Neste caso, pode ocorrer sobreposio dos polgonos que compem as duas regies modeladas. Outro caso o das ilhas que formam um arquiplago. Por exemplo, o pas Japo uma regio representada por vrios polgonos.

Assim como ponto, linha e polgono, cada regio dado um identificador nico e o clculo da rea e permetro so mantidos.

Construir regies com polgonos similar a construir polgonos com arcos. Assim como o polgono uma lista de arcos, uma regio um lista de polgonos. Porm existe uma distino importante: a ordem dos polgonos no relevante. A Figura 4.10 ilustra o conceito de regio.

C
3 2 1

Regio A B C D

7 6

Lista de Polgonos 6, 7 4, 5 2, 3, 4 1, 2

A Fig. 4.10 - Ilustrao do conceito de regio. FONTE : adaptada de ESRI (1994).

94

4.2.2.3 - Rotas

As rotas definem caminhos ao longo de um conjunto de feies lineares existentes. As rotas baseiam-se em arcos. Como exemplos de utilizao podese citar, para o caso de rota de um ponto a outro, o caminho de casa para a escola ou, no caso de um circuito que comea e termina em um mesmo ponto, uma rota de nibus.

CASA

nibus

1 3

7 13 12 6 14 15 1

8 11 5 16 2

9 10 4 17 3

6 8 7

ESCOLA

ROTA Casa - Escola Rota de nibus

Lista de Arcos 1, 3, 6, 8 7, 8, 11, 4, 17, 3, 2, 1, 14, 13

Fig. 4.11 - Ilustrao do conceito de rota. FONTE : adaptada de ESRI (1994). O modelo de dados vetorial implementado pelo Arc/Info est alicerado no conceito de topologia. O armazenamento organizado, e a leitura indexada do dados fornecem ao sistema a possibilidade de realizar manipulaes espaciais qualquer momento.

4.2.2.4 - Representao das Informaes Descritivas

At agora apresentamos as formas de representao das feies geogrficas baseadas no conceito de topologia. No entanto, necessrio apresentar a forma de representao das informaes descritivas associadas s feies

95

geogrficas. O mecanismo de ligao entre as duas representaes tambm abordado.

Os atributos descritivos associados s feies geogrficas so armazenados da mesma forma que as coordenadas. O arquivo com os dados descritivos denominado de tabela de atributos. Cada linha desta tabela chamada de contm as informaes descritivas de uma nica feio. As colunas ou campos definidas na tabela so as mesmas para cada linha.

A ligao entre as feies geogrficas e a tabela de atributos garantida pelo modelo geo-relacional implementado pelo Arc/Info. Na prtica um identificador nico materializa a ligao entre as coordenadas das feies geogrficas e os atributos descritivos, mantendo uma correspondncia um para um, entre o registro espacial e o registro de atributos.

Uma vez que esta conexo estabelecida, pode-se apresentar as informaes descritivas sobre o mapa e armazenar novas informaes descritivas. A Figura 4.12 ilustra a representao.

No exemplo da Figura 4.12, a coluna denominada polgono armazena o identificador nico que estabelece a ligao entre os dados espaciais e os dados descritivos. Neste caso, o polgono com identificador A tem seus atributos espaciais descritos na tabela Topologia Polgono-Arco e os atributos descritivos ou no espaciais descritos pela Tabela de Atributos de Polgonos. Nesta tabela pode-se criar tantos atributos quantos forem necessrios para descrever devidamente o dado espacial, ou fazer uso de outras tabelas que possuam um atributo em comum com a Tabela de Atributos de Polgonos como o caso da Tabela de Propriedade. Neste ltimo caso faz-se uso de funes tpicas de um ambiente relacional tais como Join entre tabelas, para se acessar todos os atributos.
96

D
6

A
8 11 9 2 10

TOPOLOGIA POLIGONO-ARCO Polgono Lista de Arcos A 1, 9 B 3, 10 C 5, 11 D 7, 8 TABELA DE ATRIBUTOS DE POLGONO Polgono A B C D rea 86,03 79,12 78,45 72,13 Outros Atributos ... ... ... ... Cdigo Quadra 550-002 550-022 550-021 550-001

C
5 4

B
3

TABELA DE PROPRIETARIOS Cdigo Quadra 550-001 550-002 550-002 550-002 550-003 Cdigo Proprietrio 223-76 224-82 225-97 226-97 227-89 Proprietrio Paulo M. Fernando H. C. Antnio C. M. Lus I. L. S. Jos S. Outros Atributos ... ... ... ... ...

Fig. 4.12 - Ilustrao da representao das informaes descritivas. FONTE : adaptada de ESRI (1994).

O Arc/Info gerencia trs tipos de tabelas de atributos. O primeiro tipo consiste das tabelas de atributo das feies geogrficas, que abrange as tabelas de topologia para polgono, arco, n, ponto, rota, regio, na Figura 4.12 indicada como TOPOLOGIA POLGONO-ARCO. O segundo tipo consiste dos arquivos de dados INFO, que so similares s tabelas provenientes dos SGBD relacionais de mercado, na Figura 4.12 indicada como TABELA DE ATRIBUTOS DE POLGONO. E o terceiro tipo consiste das tabelas de atributos externas cuja fonte so os prprios SGBDR tais como ORACLE, INGRES, INFORMIX, SYBASE, indicada tambm na Figura 4.12 como TABELA DE PROPRIETARIOS.

97

4.2.3 - Coverage4

Para a organizao dos dados no Arc/Info, visando representar a realidade geogrfica, utilizado o conceito de coverage. Coverage uma estrutura para o armazenamento de dados vetoriais. Ela representa um nico conjunto de objetos geogrficos tal como, ruas, propriedades, tipos de solos ou padres de florestas. Uma coverage suporta o modelo geo-relacional onde contempla tanto dados espaciais quanto os atributos para as feies geogrficas.

Uma coverage contm um conjunto de feies, onde cada uma representada por uma classe de feio como arco, n, ponto, anotaes ou polgono. A combinao das classes de feies presentes em uma coverage depende do fenmeno geogrfico a ser representado. A Figura 4.14 ilustra esta idia.

Conforme o modelo geo-relacional, uma feio geogrfica em uma coverage identificada por um nico nmero. O dado espacial e o atributo so ligados por este nmero.

4.2.4 - Outras Representaes

Alm do modelo de dados vetorial, tendo a coverage como o principal mtodo de representao no Arc/Info, existem o modelo de dados matricial e o modelo de rede irregular triangular.

__________________________________
4

Palavra proveniente do ingls cujo significado direto cobertura. Aplicada

rea de geoprocessamento pode-se traduzir como sendo rea de estudo coberta. Pela ampla utilizao achamos prudente manter o termo em ingls neste trabalho.
98

O modelo de dados matricial representa as feies geogrficas como uma fotografia materializada por uma grade regular de pontos. Cada ponto desta grade denominado clula ou pixel. As clulas possuem valores que podem representar trs interpretaes: uma classificao, como o tipo de vegetao por exemplo; uma medida da quantidade de luz refletida pela Terra proveniente de uma imagem de satlite; e finalmente uma medida de elevao.

Portanto o mtodo utilizado para representar o modelo de dados vetorial a grade regular ou grid. Para maiores detalhes ver Esri (1994). O modelo de rede irregular triangular ou TIN5 uma outra estrutura utilizada para representar superfcies contnuas, assim como a grade regular. O TIN representa a superfcie por uma srie de pontos ligados de forma triangular. Cada trs pontos, que geram um tringulo, podem ocorrer em qualquer localizao geogrfica, da decorre a irregularidade, diferena bsica da grade regular. Alm disto os relacionamentos topolgicos entre os tringulos so criados e armazenados por este modelo. Para maiores detalhes ver Esri (1994).

4.3 - SPRING

4.3.1 - Apresentao

O SPRING, Sistema para Processamento de Informaes Georeferenciadas, desenvolvido pelo INPE (Instituto Nacional de Pesquisas Espaciais) para ambientes UNIX e Windows (em desenvolvimento) possui as seguintes caractersticas (SPRING, 1998A): ____________________________________
5

Proveniente de abreviatura em ingls Triangulated Irregular Network


99

Coverage: PROPRIEDADE. 1 1 3 3 lago 5 6 6 5 2 2 4 4 N PONTO ARCO ANOTAO POLGONO

Polgonos # 1 2 3 4 5 6 Nmero da Propriedade 1 2 3 4 5 6 rea_Km2 1242,20 1532,32 2730,55 1129,34 1601,77 1923,87 Area_Produtiva_Km2 1023,55 890,11 2599,88 1129,34 745,22 432,12

Lista de Arcos 6, 7, 8 7, 1, 10, 9 8, 9, 11, 13, 15, 5, 16 2, 12, 11, 10 3, 14, 13, 12 4, 15, 14 Proprietrio Edson A. Francisco R. Mrio C. Franco M. Jos R. Almino A.

Fig. 4.13 - Exemplo de uma coverage: Propriedade. opera como um banco de dados geogrfico sem fronteiras e suporta grande volume de dados (sem limitaes de escala, projeo e fuso), mantendo a identidade dos objetos geogrficos ao longo de todo banco; administra tanto dados vetoriais como dados matriciais, e realiza a integrao de dados de sensoriamento remoto; prov um ambiente de trabalho amigvel e poderoso, atravs da combinao de menus e janelas com uma linguagem espacial facilmente
100

programvel

pelo

usurio

(LEGAL

Linguagem

Espacial

para

Geoprocessamento Algbrico), e consegue escalonabilidade completa, isto , capaz de operar com toda sua funcionalidade em ambientes que variem desde micro-computadores a estaes de trabalho RISC de alto desempenho.

O desenvolvimento de uma nova gerao de sistemas de processamento de imagens e geoprocessamento no INPE iniciou-se em 1991, e teve seu primeiro resultado concreto em 1993, com o lanamento da verso 1.0 do SPRING. A evoluo do sistema SPRING durante estes anos levou ao lanamento em 1996 da verso 2.0.

Seguindo uma estratgia de utilizar sistemas competitivos e no estado da arte, o INPE est migrando o sistema para o ambiente de microcomputadores (MSWindows), gerando assim o SPRING For Windows. Este produto mostra-se altamente promissor, uma vez que incorpora todas as funcionalidades e vantagens do SPRING/UNIX em um ambiente simples e de larga utilizao no mercado.

4.3.2 - Arquitetura do Sistema

O sistema SPRING composto por trs mdulos IMPIMA, SPRING e SCARTA. Segue suas definies (SPRING, 1998B): IMPIMA : executa leitura de imagens digitais de satlite, gravadas pelo INPE, atravs dos dispositivos CD-ROM (Compact Disc - Read Only Memory ), CCT (Computer Compatible Tapes), "streamer" (60 ou 150 megabytes) e DAT (Digital Audio Tape - 4 ou 8mm) adquiridas a partir dos sensores TM/LANDSAT-5, HRV/SPOT e AVHRR/NOAA. Converte as
101

imagens dos formatos BSQ, Fast Format, BIL e 1B para o formato GRIB (Gridded Binary). SPRING : o mdulo principal de entrada, manipulao e transformao de dados geogrficos, executando as funes relacionadas criao, manipulao e consulta ao banco de dados, funes de entrada de dados, processamento digital de imagens, modelagem numrica de terreno e anlise geogrfica de dados. As funes da janela principal, na barra de menus, esto divididas em: Arquivo, Editar, Exibir, Imagem, Temtico, Numrico Cadastral, Rede, Objetos e Utilitrios. Para cada opo h um menu (janela de dilogo) associado s operaes especficas. SCARTA : edita uma carta e gera arquivo para impresso a partir de resultados gerados no mdulo principal SPRING, permitindo a

apresentao sob a forma de um documento cartogrfico. Permite editar textos, smbolos, legendas, linhas, quadros e grades em coordenadas planas ou geogrficas. Permite exibir mapas em vrias escalas, no formato varredura ou vector, atravs do recurso "O que voc v o que voc tem" (What You See Is What You Get, Wysiwyg).

O banco de dados geogrfico construdo pelo SPRING implementa uma arquitetura dual onde as representaes dos dados espaciais e as informaes descritivas (dados no espaciais) so armazenados em ambientes diferentes.

As representaes grficas se utilizam de arquivos convencionais do tipo binrio onde so armazenados as coordenadas x, y que definem a geometria de um objeto geogrfico ou campo do SPRING. Este armazenamento realizado segundo algortmo R-tree para prover uma indexao dos dados.

102

Os atributos descritivos destes objetos ou campos so armazenados em tabelas em um banco de dados relacional.

Um identificador nico responsvel pela ligao dos dois componentes.

Com a evoluo do SPRING, sistemas gerenciadores de banco de dados relacionais foram adotados, para implementar uma estratgia para

portabilidade de software. Hoje a viso esttica, implementada em SGBDR de mercado tais como CODEBASE e ORACLE.

A viso funcional e dinmica representada pelos mtodos das classes modeladas no SPRING e as ligaes e associaes entre seus objetos foram implementadas pela linguagem de programao C++.

5.3.3 - Modelo Conceitual do SPRING

A realidade geogrfica representada no SPRING por uma modelo conceitual baseado no paradigma orientado por objetos. A persistncia dos dados realizada em um ambiente dual conforme exposto anteriormente.

Na busca de um melhor detalhamento e compreenso do modelo de conceitual implementado pelo SPRING, alm da documentao disponvel na Internet, foram construdos e aplicados dois tipos de questionrios. Um questionrio foi dirigido aos desenvolvedores, e o outro foi aplicado aos usurios do sistema. A ntegra dos questionrios est no Apndice A.

Como resultado desta pesquisa, apresentadas no Apndice B, a

alm da tabulao das respostas discusso, principalmente com os

desenvolvedores do sistema ajudou-nos a compreender a semntica do

103

modelo orientado por objetos apresentado na Figura 4.14, representada pela tcnica TMO.

O Banco de Dados Geogrfico definido no SPRING por um nome e um caminho (path) que devem ser fornecidos pelo usurio. O sistema criar no caminho indicado um diretrio, que corresponde fisicamente ao seu banco. Tudo que for criado e definido para este banco ser armazenado debaixo deste diretrio. Aps criar um Banco de Dados necessrio ativ-lo para que se possa prosseguir. Somente um Banco de Dados pode estar ativo de cada vez (SPRING, 1998E)

BANCO DE DADOS GEOGRAFICOS

PROJETO PROJEO

DATUM PLANO DE INFORMACAO CATEGORIA

CAMPO

MAPA DE OBJETOS

OBJETOS

TEMATICO

MNT

IMAGEM

REDE

CADASTRAL

REPRESENTACAO

VISUAL

VETORIAL

MATRIZ

PONTOS LINHAS

POLIGONO

GRADE REGULAR

GRADE TRIANGULAR

Fig. 4.14 - Modelo Orientado por Objetos do SPRING.

104

As Categorias e Classes Temticas devem ser definidas a priori, para que cada tipo de dado a ser tratado pelo SPRING seja associado a uma categoria. Cada categoria pertence a um modelo de dados (Temtico, Numrico, Imagem, Cadastral, Redes e Objeto). O usurio no precisa definir todas as categorias de imediato, mesmo porque, muitas vezes no se sabe tudo que ser necessrio para chegar no seu objetivo. A qualquer momento pode-se acrescentar ou definir novas categorias. Apenas nas categorias do modelo Temtico necessrio definir classes. Classes temticas definem o modo (visual) como pontos, linhas e reas sero apresentadas no monitor (cor, hachura, preenchimento, etc).

Um projeto define a rea fisica de trabalho. Para criar um projeto deve-se fornecer um nome, projeo e retngulo envolvente. Ao se fazer isso, um subdiretrio, embaixo do diretrio correspondente ao banco, ser criado, e todos os dados referentes uma dada regio sero armazenados nele. A condio para criar um projeto apenas ter um banco ativo, no sendo necessrio definir as categorias. Pode-se ter quantos projetos se desejar, mas somente um pode estar ativo de cada vez.

Os planos de informaes (PIs) so armazenados dentro de um projeto. Os PIs representam mapas de solos, mapas de estradas, imagens, etc., que estejam na mesma rea geogrfica de estudo definido pelo retngulo envolvente. Um PI criado fornecendo-se um nome, a categoria qual ele pertencer (previamente definida), a escala (quando PI Temtico, Numrico ou Cadastral) e a resoluo (quando PI Numrico ou Imagem), desde de que tenha um Banco de Dados e um Projeto ativos. Pode-se ter quantos PIs se desejar da mesma categoria ou no, mas apenas um estar ativo.

Um dado no SPRING pode estar representado no formato matricial e/ou vetorial, dependendo do modelo (categoria) ao qual ele pertence. Para editar
105

pontos, linhas e reas no formato vetorial, pode-se utilizar uma mesa digitalizadora, para transferir os dados do mapa para computador, ou importar arquivos de outros softwares ou formatos. Para dados matriciais pode-se utilizar leitura de imagens gravadas em formatos especficos, interpolar grades (matrizes) numricas ou mesmo converter dados da representao vetorial para matricial.

Uma vez que tem-se os dados (PIs) editados, pode-se obter outros dados atravs de anlises, cruzamentos, etc., por meio de funes especficas do software ou de uma linguagem de programao para mapas.

No SPRING as feies geogrficas do mundo real so modeladas por dois grandes tipos de dados: geo-objetos e geo-campos. A seguir mostrada, com maior detalhe, os tipos de dados suportados pelo SPRING provenientes dos tipos de plano de informao (SPRING, 1998C):

1) Os tipos de dados cadastrais, sub-tipo de geo-objetos, descrevem a localizao de elementos de sistemas de informao de cadastro urbano ou rural, e utilizam a topologia arco-n-polgono para armazenamento. Um item especfico sobre a estrutura topolgica implementado pelo SPRING ser apresentado frente.

2) Os dados do tipo rede, sub-tipo de geo-objetos utilizam a topologia arcon, e armazenam a localizao e a simbologia associadas a estruturas linearmente conectadas. Informaes adicionais neste tipo de mapas incluem direes de fluxo e segmentao dinmica.

3) Os dados do tipo mapa temtico, sub-tipo de geo-campos, representam uma dada regio geogrfica R, associando a cada ponto do espao um

106

tema de um mapa (p.ex. um mapa de solos caracterizado pelo conjunto {latosolo roxo, litosolo, cambisolo, ...})

4) Os tipos de dados numricos, sub-tipo de geo-campos, de associam para cada ponto do espao, de uma regio geogrfica, um valor real (p. ex. um mapa de campo magntico, um modelo numrico de terreno);

5) O tipo de dados denominado de Imagem de satlite, sub-tipo de geocampo, obtida atravs de discretizao da resposta recebida por um sensor (passivo ou ativo) para todos os pontos de uma dada regio geogrfica.

Seja qual for o tipo de dado ele possui uma representao grfica que pode ser vetorial ou matricial, excluindo o caso dos objetos no espaciais. evidente que para cada plano de informao especializado, ou tipo de dados tratado, existe uma representao mais utilizada. No entanto o sistema oferece mecanismos de converso entre os dois tipos de representaes possveis.

Na representao vetorial, a parte grfica do objeto espacial ou campo, implementada usando uma das trs geometrias bsicas: pontos, linhas e polgonos. J na representao matricial, a realidade geogrfica

implementada por dois mtodos: grade regular ou grade triangular irregular.

Para finalizar a descrio da semntica do modelo orientado por objetos do SPRING, existe o conceito de visual que associado categoria e representao grfica dos objetos e campos. O visual define as propriedades tais como cor, espessura de linha, estilo da linha, etc. que pode ser prdefinida para as categorias, podendo ser especifico para uma dada representao grfica de um determinado objeto. Desta forma, todo o plano de informao de uma dada categoria herda estas propriedades de visual da
107

categoria. Alm disto, o sistema permite ao usurio modificar o visual especfico de cada representao grfica alterando o visual herdado pela referida categoria.

4.3.4 - Topologia no SPRING

O conceito de topologia implementado no SPRING baseado na estrutura Arco-N, descrita no item 2.3.1 Estrutura de dados arco-n, e implementa os trs conceitos topolgicos importantes: Conectividade, Definio de rea e Contiguidade, j apresentados pelo itens 2.3.2, 2.3.3, 2.3.4 respectivamente.

4.4 O - Padro OPEN GIS

O desenvolvimento do assunto deste tpico tem como objetivo, alm de apresentar e elucidar alguns resultados alcanados por esta organizao,

servir de marco de referncia para uma comparao entre os trs SIGs apresentados anteriormente.

4.4.1 - Conceito

O Consrcio OPEN GIS - OGC uma organizao sem fins lucrativos dedicada a tornar os sistemas de geoprocessamento abertos (OGC, 1998). O OGC almeja a integrao completa de dados geogrficos e recursos de geoprocessamento atravs do uso de sistemas de informao geogrficas interoperveis.

O comit tcnico do consrcio est em processo de estabelecer uma especificao que define uma arquitetura de software abrangente para sistemas abertos de geoprocessamento. Os sistemas construdos baseados nesta especificao sero capaz de praticar a interoperao entre aplicaes
108

em uma rede local, e sero capaz, tambm, de navegar sobre um ambiente heterogneo e distribudo, como a Internet, e de acessar dados geogrficos heterogneos e recursos de geoprocessamento.

Para a criao dessa especificao, o consrcio OPEN GIS utiliza-se de um processo de consenso entre seus membros. Tal consenso traduzido para uma especificao abstrata e uma especificao de implementao para cada um dos componentes de software relacionados aos Sistemas de Informao Geogrfica.

Atravs dos grupos de trabalho formados pelos membros do consrcio, o modelo essencial (isto , a descrio formal do mundo real) e a especificao do modelo (isto , a descrio de como o sistema representar o mundo real), so desenvolvidos. O modelo essencial e a especificao do modelo, juntas, so denominadas de especificao abstrata.

Quando a especificao abstrata est suficientemente madura, os membros do OGC constrem os requisitos para uma proposta de especificao de implementao. As respostas desta proposta fornecem uma especificao de implementao para uma plataforma neutra, incluindo uma linguagem de definio de interface.

Quando todos os membros do OGC chegam a um consenso, a proposta de especificao de implementao passa a ser parte da base de especificaes da OGC. Ento, para cada software indicado pelos membros ser verificada a conformidade com as especificaes de implementao. Caso atenda s especificaes, o software passar a ter o certificado OGC.

109

4.4.2 - O Conceito de Comunidade de Informao Geo-espacial

Uma comunidade de informao geo-espacial (CIG) uma coleo de sistemas ou indivduos que compartilham informaes espaciais, definies, interesses e tecnologia.

Os indivduos que no pertencem mesma comunidade de informao e querem compartilhar informaes so impedidos de faz-lo por trs motivos: ignorncia da existncia da informao fora de sua comunidade; modelagem do fenmeno sem interesse mtuo e modelagem do mesmo fenmeno em duas representaes distintas, em dois CIG diferentes, fazendo com que uma representao no reconhea a outra e vice-versa.

A especificao OGC visa superar estas limitaes. O OGC capacita os CIG a articular seus domnios de interesse, ao fornecer duas novas tecnologias que objetivam: anunciar sua existncia e suas informaes para que estes outros CIGs possam descobr-lo e acess-lo, sempre que exista o interesse de compartilhar informaes, e preservar a semntica quando ocorre a transferncia de dados de um CIG para outro.

A aplicao e o amadurecimento da tecnologia OGIS devero resultar no crescimento do tamanho e formalismo do CIG, alm de incrementar a disponibilidade de informaes pelo referido CIG. Esta tendncia pode ser

110

acompanhada com uma reduo gradual do nmero de CIGs distintos, medida que estes apliquem o padro OGIS.

Para formalizar um projeto do mundo real em um CIG, sero brevemente apresentados os diversos nveis de abstrao para modelar os fatos do mundo real como colees de feies no OPEN GIS. Existem duas tecnologias fundamentais para modelar fatos do mundo real: feies com geometria (features) e coverage. Os conceitos relativos a estes dois termos sero introduzido em tpicos mais frente.

Nove nveis de abstrao so identificados, com oito interfaces entre elas. Os nveis de abstrao, seus nomes, as linguagem utilizadas, suas interfaces e os mtodos que suportam a navegao atravs da interface so todos apresentados na Figura 4.15.

Os nove nveis podem ser vistos em OGIS (1998B) com detalhe. Os cinco primeiro nveis de abstrao, do nvel do mundo real para o nvel do viso do mundo, objetivam gerar a abstrao dos fatos do mundo real e no so diretamente implementados em um software. Os quatro ltimos nveis, do nvel pontos do OGIS at o nvel colees de feies do mundo OGIS, visam gerar modelos matemticos e simblicos do mundo e so diretamente implementveis no software. Assim, o modelo essencial gerado ao final dos quatro ltimos nveis d uma especificao abstrata para as suas implementaes. O nvel final a abstrao da realidade especificada em uma linguagem de colees de feies OGIS.

4.4.3 - Feio e Conceitos Associados

Feio definida na documentao do OGIS como sendo uma representao abstrata do mundo real, ou seja, o tomo da representao geogrfica.
111

Este conceito geral especificado e adotado pelo OGIS somente dentro do contexto da Comunidade de Informao Geoespacial e ser apresentado a seguir.

A feio OGIS compreendida pela comunidade como sendo uma classe abstrata sobre a qual se derivam duas sub-classes principais responsveis pela sua representao. So elas: feio com geometria e coverage. A Figura 4.16 ilustra a idia.

4.4.3.1 - Noo Geral de Informao Geo-espacial

Informao geo-espacial qualquer coisa que pode ser aprendida olhando em um mapa, no em qualquer mapa, mas em mapas novos, criativos, e com anotaes. Um mapa pode ser interpretado como uma metfora do mundo real. Uma imagem de satlite aceita por esta comunidade como um tipo de mapa, bem como as colees estruturadas de exemplos de fenmenos da Terra (OGIS 1998A).

A informao geo-espacial digital a informao geo-espacial codificada na forma digital. A codificao feita por recursos computacionais aplicados para automatizar processos da informao geo-espacial tais como: armazenamento, transmisso, anlises e assim por diante.

O modelo OGIS, no trata, por agora, o caso de mapas que representam a variao temporal de fenmenos geogrficos.

A unidade bsica da informao geo-espacial chamada de feio. Feies podem ser definidas recursivamente como variaes delas prprias. Por

112

exemplo, dependendo da aplicao ou interesse da informao, qualquer item a seguir pode ser uma feio:

Mundo Dimensional; Linguagem Mtrica

Interface com a comunidade

Projeto do Mundo (Viso do Mundo);

Interface Referencia Espacial

Pontos OGIS Coordenadas Geomtricas

Interface da mtrica local Mundo Geoespacial; Linguagem SIG Interface Disciplinada para SIG

Comunidade de Informao Interface de estruturas geomtricas

Mundo geomtrico OGIS; WFTs* OGIS

Mundo Conceitual; Linguagem Natural

Interface de Estruturas de Feio Feies do mundo OGIS; Feies OGIS

Interface Epistmica Mundo Real; Linguagem Essencial

Inteface de projeto estruturado

Coleo de feies do mundo OGIS; Coleo de feies OGIS

Fig. 4.15 - Os nove nveis de abstrao definidos pelo OGIS. FONTE : adaptada de OGC (1998A).

(*) Well-Known-Types, ou seja, tipos bem conhecidos.


113

FEIO OGIS

FEIO COM GEOMETRIA

COVERAGE

Fig. 4.16- Feio OGIS e seus subtipos. FONTE : adaptada de OGC (1998B). um segmento de uma rodovia entre duas intercesses consecutivas; uma rodovia constituda de muitos segmentos; uma imagem de satlite georeferenciada; um pixel de uma imagem de satlite georeferenciada; uma rede de drenagem e uma rede triangular irregular.

Existem diferentes maneiras para criar a representao digital da informao geo-espacial. Esta riqueza de alternativas tem se tornado mais um problema do que um benefcio. A variedade de estruturas de dados e formatos do SIGs torna a rea confusa e aparentemente catica, e atualmente tem criado obstculos para os usurios.

A especificao abstrata que est sendo criada pelo OGIS tem o objetivo de colocar ordem neste caos.

114

4.4.3.2 - Especificao Abstrata de Feies

4.4.3.3 - Tipos de Feies

At o presente momento o consenso existente sobre a definio de feio geogrfica apresentada, resumidamente, no pargrafo a seguir.

Uma feio pode ser composta por outras feies. Uma feio pode ser derivada de um tipo principal de feio. Uma feio deve ser instancializada de um tipo, quando solicitada por um cliente OPEN GIS e enviada a ele em um formato bem conhecido".

O termo "bem conhecido" neste contexto significa: definido usando significados compreendidos pelos clientes OPEGIS. Isto pode ser definido explicitamente em uma especificao de implementao, mas provavelmente alguns significados so disponveis pela tecnologia de distribuio que ser utilizada (ex.: SQL, CORBA IDL.) (OGIS 1998A).

4.4.3.4 - Atributos de Feies

A uma feio so associados atributos. Cada atributo distinto por um nome e um valor dentro do domnio de valores do atributo. Nomes e domnios de atributos associados so definidos pelo tipo do atributo.

Um subconjunto de atributos de uma feio pode ser geomtrico (isto , do tipo geomtrico). Este subconjunto pode representar a extenso espacial de uma feio, ou pode ser vazio para feies de outros tipos.

4.4.3.5 - Identidade das Feies


115

Uma feio tem um identificador nico dentro de um domnio e independe do valor de qualquer ou de todos os seus atributos associados.

4.4.3.6 - Persistncia de Feies

Uma feio geralmente persistente. Um consenso sobre o conceito de persistncia est ainda em amadurecimento no OPENGIS. Esta uma rea onde necessrio trabalhos futuros.

4.4.3.7 - Instncia de Feies

Uma feio pode ser referenciada como uma instncia de feio.

4.4.3.8 - Coleo de Feies

Os membros do consrcio OGIS ainda no chegaram a um consenso em muitos assuntos sobre as colees de feies. A seguir apresenta-se estes assuntos em discusso relacionado ao tema coleo de feio. uma feio pode ser uma composio de outras feies; uma rea pode ser uma feio composta de feies contidas nela e uma feio pode ser dividida por limites de reas, e pode ser reagrupada como uma nica feio quando solicitada por uma interface ou por um servio.

No entanto o mundo real, em alguns casos, visto como uma coleo de feies que necessitam ser modeladas. Este mundo real inclui: projetos com limites bem definidos e feies que atendam certos critrios;

116

produtos provenientes de agncias governamentais, tais como SDTS e arquivos similares; bancos de dado de SIG e persistncia e no persistncia de colees do feies presentes em um espao de trabalho de um SIG.

Apesar destas dvidas, a especificao do consrcio OPEN GIS expe as seguinte caractersticas sobre coleo de feies em consenso. uma coleo de feies uma instncia de feio que agrupa outras feies; uma coleo de feies tambm uma feio por isso possui um tipo, identificador, um conjunto de atributos associados e podem participar de certos processos, e a utilizao de coleo de feies inclui a representao lgica ou fsica de feies; feies complexas ou compostas; o resultado de uma consulta; uma coleo de feio criada para determinado propsito.

4.4.4 - Feio com Geometria

Feio com geometria uma forma de representao dos fenmenos geogrficos que ocorrem na Terra. Estes fenmenos geogrficos, tambm denominados de feies geogrficas, esto posicionados no mundo real em um sistema de coordenadas da Terra. A representao destes fenmenos no sistema de informao geogrfica (SIG) se dar pelo mapeamento do seu posicionamento no sistema de coordenadas adotado pelo SIG. A Figura 4.17 ilustra a idia.

117

Fig. 4.17 - Uma forma de representao de feies geogrficas. FONTE : adaptada de OGC (1998C).

As feies geogrficas so compostas por informaes que as posicionam em coordenadas relativas da Terra, ou relativas a algum outro sistema. A tcnica mais comum para representar o posicionamento e a forma de uma feio geogrfica a geometria (OGC, 1998C).

Portanto, estas feies geogrficas so vistas como um ponto, um polgono ou alguma outra representao geomtrica. Os SIGs fornecem tecnologia para a representao destas geometrias no seu sistema de coordenadas.

4.4.4.1 - Geometria

Geometria a combinao de coordenadas geomtricas e um sistema de referncia. A coordenadas geomtricas consistem de quatro itens:

1) Uma sequncia de coordenadas (pontos), todas provenientes de um mesmo sistema de referncia. 2) Uma coleo de geometrias, todas provenientes de um mesmo sistema de referncia.

118

3) Um algoritmo de interpretao que usa estas geometrias e coordenadas para construir uma entidade geomtrica que define uma geometria no tempo e no espao. Uma entidade geomtrica pode ser composta de outras entidades geomtricas, e uma entidade geomtrica pode ser compartilhada, como componente, por outras entidades.

4) Um sistema de referncia espao-temporal para dar geometria uma melhor interpretao do mundo real.

representao

geomtrica

da

feio

geogrfica

segue

critrios

especificaes para garantir a sua manipulao por operadores topolgicos tais como: interior, adjacncia, interseco, unio, subtrao, disjuno, dentro de, contido em, sobreposio, etc.. Para uma especificao em detalhes destes critrios e operadores topolgicos consultar (OGIS, 1998C).

4.4.5 - Coverage

As coverages em SIG, incluindo o caso de imagem de satlite, so metforas de duas ou mais dimenses de fenmenos de uma rea da superfcie da Terra. Constituem a segunda forma de representao de feies geogrficas.

Fundamentalmente, coverages fornecem uma viso n-dimensional, onde n usualmente 2 e ocasionalmente 3 ou maior, de um espao de feies geogrficas. Esta viso dever ser geo-espacialmente registrada com a Terra.

til utilizar a seguinte analogia: o domnio espacial de uma coverage como uma view port sobre a tela de um vdeo, e existe uma funo

(FUNO_C) que associa as cores de uma viewport aos fenmeno reais que ela busca representar.

119

As coverages tem a capacidade de modelar e tornar visvel os relacionamentos espaciais entre fenmenos da Terra e a sua distribuio espacial.

4.4.5.1 - Propriedades

Uma coverage possui uma propriedade denominada de Funo_Coverage cujo valor uma FUNCAO_C. A FUNCAO_C uma funo que tem um domnio espacial e seu intervalo de valores um conjunto de tuplas homogneas. Este intervalo pode ser simplificado para ser uma coleo de vetores homogneos (que so coordenadas numricas).

Um domnio espacial pode ser qualquer geometria ou uma coleo de geometrias. Usualmente , a geometria acompanhada por uma referncia em um sistema espacial, e seus pontos esto associados s localizaes. Normalmente um domnio espacial inclui retngulos fechados, conjuntos de pontos, grades, tringulos, e outras colees de geometrias.

Uma coverage pode ter mais que uma propriedade FUNCAO_C como valor.

O intervalo de valores de uma FUNCAO_C um conjunto de valores usualmente representados como uma coleo de vetores.

FUNCAO_C: (Geometria no domnio espacial) -> (v1, v2, v3, ..., vn)

Por exemplo, uma FUNCAO_C pode associar a cada ponto valores de temperatura, presso, umidade, e velocidade do vento de noite. Neste caso, todo ponto mapeado para um vetor de 4 dimenses. Uma coverage projetada para representar uma nica feio ou um conjunto de feies. Por exemplo, uma coverage pode ter um domnio espacial que contenha um nico municpio ou um nico pas. Em um outro caso uma
120

coverage pode ser tratada para modelar uma nica feio (pas), ou como uma coleo de feies (coleo de municpios).

A Figura 4.18 ilustra os diversos subtipos de coverage prevista no OGIS.

Para um maior detalhamento sobre os tipos de coverage apresentados e suas propriedades ver OGIS (1998B).

Como decorrncia deste estudo sobre a especificao OPEN GIS, conclumos preliminarmente, que ainda existem muitos pontos a serem amadurecido e consolidados e que qualquer interpretao desta especificao pode ser considerada uma aproximao. Neste sentido elaboramos e propomos um modelo semntico orientado por objetos que, segundo nosso entendimento, mais se aproxima ao estgio atual da especificao OPEN GIS. A Figura 4.19 apresenta este modelo.

COVERAGE

IMAGEM

COVERAGE GRADE

COVERAGE PONTO DISCRETO

COVERAGE LINHA

COVERAGE TIN

COVERAGE GEOMETRICA

COVERAGE SUPERFCIE

COVERAGE SUPERFCIE POLIEDRAL

COVERAGE AREA E VIZINHANA

COVERAGE SEGMENTO DE LINHA

OUTRAS COVERAGE

Fig. 4.18 - Subtipos de Coverage. FONTE : adaptada de OGC (1998B).

121

COLEO DE FEIES

TIPO DE FEIO GEOGRFICA

COVERAGE FEIO COM GEOMETRIA

1
C_FUNCTION

ATRIBUTOS IMAGEM PONTO LINHA POLGONO OUTRA GEOMETRIA PRIMITIVA COVERAGE SUPERFCIE COVERAGE GRADE COVERAGE PONTO DISCRETO COVERAGE LINHA COVERAGE TIN COVERAGE OUTRAS

COVERAGE SUPERFCIE POLIEDRAL

COVERAGE REA E VIZINHANA

COVERAGE SEGMENTO DE LINHA

COVERAGE GEOMETRIA

Fig. 4.19 - Modelo semntico que se aproxima da especificao OPEN GIS.

4.5 - Comparao entre os SIGs e o padro OGIS

Este item tem a pretenso de realizar uma comparao entre os trs SIGs apresentados, tomando como referncia dois conceitos do OGIS: feio com geometria e coverage. Trata-se de um desenvolvimento onde ser buscado mostrar at onde cada um destes sistemas aderem a esses dois conceitos.

4.5.1 - MGE e OGIS

4.5.1.1- Feio com Geometria

O conceito de feio geogrfica apresentada pelo MGE como sendo a representao dos fenmenos geogrficos do mundo real e possui informaes descritivas no banco de dados. A representao geomtrica de cada feio materializada em um mapa. Cada feio com geometria possui um identificador e classificada em uma classe de feio que compe uma categoria. A definio de que feio com geometria pode ser composta por

122

outras feies com geometria pode ser contemplada por este item atravs do mecanismo existente entre categoria de feies que podem ser compostas por classes de feies.

4.5.1.2 - Coverage

O MGE no captura a viso semntica do modelo OGIS que considera as diferentes especializao do conceito coverage. Alguns subtipos de coverage no MGE so tratados de forma independente por mdulos especficos como o caso de grade irregular triangular e grade regular. Neste caso a aderncia ao modelo OGIS parcial.

4.5.2 - Arc/Info e OGIS

4.5.2.1 - Feio com Geometria

O modelo de dados vetorial responsvel por representar as feies geogrficas atravs do modelo geo-relacional onde a parte grfica especializada pelas geometrias ponto, linhas e polgonos, e a parte descritiva representada por tabelas de atributos no SGBD relacional. Apesar da parte grfica possuir uma representao geomtrica, ela somente pode ser materializada no sistema atravs de uma estrutura denominada coverage. No possvel conceber feio com representao geomtrica sem a existncia de coverage. Portanto conclumos que o Arc/Iinfo adere parcialmente ao conceito de feio com geometria.

4.5.2.2 - Coverage

Coverage, no Arc/Info, definido como o mtodo primrio para representar o modelo de dados vetorial, assim como GRID o mtodo para representar o
123

modelo de dados matricial, e o TIN o mtodo para representar o modelo de dados de rede irregular triangular. Devido existncia de um sub-tipo de coverage denominado coverage geomtrica, deduzimos que este sub-tipo o mais prximo correspondente estrutura coverage do ARC/INFO.

J o modelo de dados matricial e o modelo de dados de rede irregular triangular so contemplados no OGIS como sub-tipos de coverage: coverage grade e coverage TIN respectivamente. No Arc/Info estes modelos possuem representaes especficas, no caso: GRID e TIN. Portanto para este item a aderncia parcial.

4.5.3 - SPRING e OGIS

4.5.3.1 - Feio com Geometria

No SPRING, as feies geogrficas do mundo real so modeladas por dois grandes tipos de dados: geo-objetos e geo-campos. Os geo-objetos representam feies geogrficas com identidades nicas e possuem uma descrio no banco de dados. Alm disto eles so representados por uma ou mais geometrias no sistema, como o caso de uma representao de um mesmo geo-objeto em duas escala diferentes: em uma ela pode ser um ponto em outra pode ser um polgono.

Portanto a definio de geo-objetos adere definio de feio com geometria do OGIS. Ressalve-se porm, que a da feio com geometria que pode ser composta por outras feies com geometria, conceito este no encontrado no referido sistema

124

4.5.3.2 - Coverage

A definio de geo-campos implementada pelo SPRING representa a distribuio espacial das feies geogrficas no mundo real. Dentro deste contexto, o geo-campo e suas especialidades contemplam a definio de coverage do OGIS.

A Tabela 4.1 mostra um resumo das comparaes realizadas anteriormente tendo como referncia o conceito OGIS para feio com geometria e coverage.

4.5.4 - Uma Breve Concluso

Sob o ponto de vista semntico nenhum dos sistemas apresentados adere por completo ao padro OGIS. Pode-se citar, para exemplificar esta afirmao, os seguintes fatos:

1) No MGE, a noo de especializao de tipos de feies, representada por categoria e classes de feies, no contemplada pelo OGIS de forma explcita e direta. 2) No Arc/Info existe a noo de coverage e no contempla a idia de feio com geometria como entidade independente da coverage. A noo de coverage no Arc/Info pode ser mapeado parcialmente para o conceito de coverage geomtrica no OGIS. 3) A separao explcita entre feio geogrfica e sua geometria, presente no SPRING, no disponvel diretamente no OGIS.

Como a especificao do padro OGIS um processo em evoluo, isto , no se esgotou at o momento destas anlises, possvel que em verso mais avanadas no futuro, tais fatos podero ser contemplados de forma explcita.

125

TABELA 4.1 - QUADRO COMPARATIVO ENTRE OS TRS SIGS E OS CONCEITOS FEIO COM GEOMETRIA E COVERAGE DO OGIS SIGs aderncia Arc/Info As feies com geometria somente se materializam com a existncia das Coverages. No h o conceito uma feio com geometria que pode ser composta por outras feies com geometria PARCIAL No h o conceito uma feio com geometria que pode ser composta por outras feies com geometria. O modelo de dados vetorial adere ao sub-tipo Coverage Geomtrica, o modelo de dados de Grade Regular adere ao sub-tipo de Grade Coverage, e o modelo de dados de grade irregulat triangular adere ao sub-tipo TIN coverage. Feio c/ Geometria LIMITADA(*) Coverage PARCIAL

detalhe

aderncia MGE

LIMITADA O modelo de dados matricial e de grade triangular irregular possui mtodo de representao especfico. Existem os mdulos especficos para a representao de feies geogrfica distribudas espacialmente.

detalhe

Aderncia SPRING

PARCIAL Geo-objetos e suas especialidades. No tem o conceito uma feio com geometria que pode ser composta por outras feies com geometria

PARCIAL Geo-Campos e suas especialidades. Porm no suporta a noo de vetor de valores para cada ponto.

detalhe

(*) As classes de avaliao adotadas so: TOTAL, PARCIAL e LIMITADA


126