Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelagem de Dados Geografico
Modelagem de Dados Geografico
Geogrficos
CURSO DE ESPECIALIZAO EM
GEOPROCESSAMENTO
Karla Albuquerque de Vasconcelos Borges
2002
ndice
MODELAGEM DE DADOS GEOGRFICOS................................................................................... 4
1.1
CONCEITOS BSICOS................................................................................................................. 4
1.1.1
Generalizao conceitual................................................................................................ 4
1.1.2
1.1.3
1.2
1.2.1
1.2.2
1.3
1.4
1.5
1.5.1
1.5.2
1.6
1.6.1
2.2
CLASSES BSICAS................................................................................................................... 22
2.2.1
Geo-Campo .................................................................................................................. 25
2.2.2
Geo-Objeto ................................................................................................................... 26
2.2.3
Relacionamentos........................................................................................................... 29
2.2.4
2.2.5
Agregao .................................................................................................................... 37
2.2.6
2.2.7
3
2.2.8
2.3
2.3.1
2.3.2
2.3.3
Exerccios..................................................................................................................... 53
REFERNCIAS BIBLIOGRFICAS.......................................................................................... 59
Generalizao Cartogrfica
1.1.2
Dados Geogrficos
1 Mtodo para clculo de distncia entre dois pontos utilizando o par de coordenadas cartesianas de cada
ponto [LaTh92].
6
triangulares, hexagonais e retangulares (tambm chamadas de pixels). O termo raster
designa clulas regulares. No entanto, usado de forma genrica para representao
matricial [CCHM96]. Os relacionamentos topolgicos no espao so implicitamente
determinados a partir da vizinhana das clulas e as coordenadas geogrficas (longitude,
latitude) ou planas (x,y) so obtidas indiretamente a partir da posio da clula na
matriz (coluna, linha). Imagens de satlite e modelos digitais de terreno so
naturalmente representados no formato matricial.
A representao em formato vetorial utiliza pontos, linhas e polgonos para representar
a geometria das entidades geogrficas. Pontos so representados por um par de
coordenadas, linhas por uma sequncia de pontos e polgonos por uma sequncia de
linhas onde a coordenada do ponto inicial e final coincidem. Entidades geogrficas
lineares, como ruas, divises poltico-administrativas e redes de trfego, so
naturalmente representadas em formato vetorial. As redes so casos especiais de dados
vetoriais, onde so utilizados arcos e ns conectados na representao do fluxo e da
direo da rede. As operaes topolgicas e mtricas so comuns em representaes
vetoriais.
As vises de campos e objetos so mapeadas nos SIGs dentro de estruturas matricial ou
vetorial. Para alguns autores, campos so representados no formato matricial e objetos
so representados no formato vetorial [MePi94, PeBS97, Fran92, Cama95]. J em
[CCHM96], encontramos que campos so frequentemente representados no formato
matricial e objetos geogrficos so tipicamente representados no formato vetorial. Para
[LiIo96] cada um desses modelos pode ser mapeado em uma ou outra estrutura, sendo
que alguns se adequam melhor estrutura matricial e outros estrutura vetorial. O
exemplo das curvas de nvel ilustra bem a colocao feita em [LiIo96]. Elas so
representadas na viso de campos e, no entanto, para implementao se adequam
melhor estrutura vetorial e no matricial. J imagens, que tambm so representadas
na viso de campos, so naturalmente mapeadas na estrutura matricial. As definies de
campos e objetos utilizadas nesta dissertao no esto necessariamente associadas a
nenhum dos dois formatos de representao.
O formato vetorial pode ser representado em diversos modelos de representao. Esses
modelos so relacionados s tcnicas de armazenamento de objetos espaciais, como, por
exemplo, o modelo Spagetti, o modelo Topolgico e o modelo de Grafo, e podem ser
implementados em diversas estruturas. De acordo com [Cere96], no existe um
consenso na forma de representao geomtrica em um SIG, fazendo com que
diferentes implementaes utilizem modelos de representao diferentes. Uma
descrio detalhada desses modelos pode ser vista em [LaTh92].
VISO
DEFINIO
EXEMPLOS
DE CAMPOS
Amostragem
pontos
Isolinhas
nvel,
curvas
Polgonos
de
Figura 1a TIN
Relaes espaciais esto presentes tanto nas linguagens de consulta espacial quanto nas
aplicaes geogrficas. Segundo [PaTh97], a representao e o processamento das
relaes espaciais so cruciais nas aplicaes geogrficas porque frequentemente, no
contexto do espao geogrfico, relaes entre entidades espaciais so to importantes
quanto as prprias entidades. Dependendo do domnio da aplicao algumas relaes
espaciais tornam-se mais importantes que outras. Em [EgFr91], as relaes espaciais
foram agrupados em trs categorias: topolgicas, mtricas e de ordem. As relaes
topolgias so consideradas relaes que descrevem os conceitos de vizinhana,
incidncia, sobreposio, mantendo-se invariante ante a transformaes como escala e
rotao (por exemplo, disjunto, adjacente, dentro de). As relaes mtricas so
consideradas em termos de distncias e direes. As relaes direcionais descrevem a
orientao no espao como, por exemplo, norte e sul. Segundo [MaFr90], as relaes
direcionais dependem de aspectos cognitivos que variam culturalmente. As relaes
relativas a ordem total ou parcial dos objetos espaciais so descritas por preposies
como em frente a, atrs, acima e abaixo.
As relaes de distncias so exemplificadas em [Fran96] como longe (far) e perto
(near). As relaes de distncia dependem de definies mtricas no sentido de
parametrizar quanto perto ou longe. Essa parametrizao depender das circunstncias
e das entidades geogrficas relacionadas. [PuEg88], citado por [Fran96], considera mais
um tipo de relao, a relao fuzzy, exemplificado como prximo a (next to e close).
Considerando que as relaes de distncia tambm no so precisas, no retornando um
valor boleano, e como em nossa cultura preposies como next to, close e near no
possuem diferenas significativas, consideraremos as relaes de distncias tambm
como relaes fuzzy.
As trs categorias bsicas de relaes so importantes para o armazenamento e
recuperao das informaes por fornecerem semntica e consistncia geomtrica s
anlises realizadas sobre os objetos geogrficos armazenados nos SIGs [StMa97].
Nos ltimos anos, progressos foram feitos na rea de formalizao de relaes espaciais
[Free75, EgHe90, Feut93, EgFr91, ClFO93, Cama95, Fran96, MaES95]. No entanto, no
existe um consenso quanto a um conjunto mnimo de relaes. Tambm, conforme visto
em [MaFr90], caractersticas culturais interferiro na adoo dos termos que descrevem
as relaes espaciais. Segundo [Fran96], as relaes espaciais tambm dependem do
tipo de espao considerado. Ele cita, como exemplo, direes cardeais que so somente
usadas em grandes escalas. Estudos especiais sobre as relaes topolgicas podem ser
vistos em [PaTh97, EgHe90, EgFr91, MaES95, LeCh95].
[Free75] props treze tipos de relao espacial: esquerda de, a direita de, acima (mais
alto que sobre), abaixo de (sob), atrs de, prximo a, longe de, ao lado de (adjacente a),
tocando em, dentro de, fora de e entre. Em [EgHe90] foram propostos oito: disjunto,
encontram, igual, dentro de, contm, cobre, coberto por e sobreposio. [Feut93]
props os seguintes tipos de relao: adjacncia, proximidade, subdiviso,
sobreposio, vizinho mais prximo, sub-regio. Finalmente, em [ClFO93] foram
10
propostas mais cinco tipos: dentro de, superposto a, tocando em, cruzando e disjunto.
[Fran96] prope a combinao das relaes mtricas (especificamente distncia e
direes cardeais) com as relaes topolgicas como forma de melhor descrever as
situaes no espao para grandes escalas. A Figura 2 exemplifica as relaes
topolgicas.
Disjunto
Contm
Dentro
Iqual
Encontram
Cobre
Coberto por
Sobreposio
11
Um modelo de dados um conjunto de conceitos que podem ser usados para descrever
a estrutura e as operaes em um banco de dados [ElNa94]. O modelo busca sistematizar
o entendimento que desenvolvido a respeito de objetos e fenmenos que sero
representados em um sistema informatizado. Os objetos e fenmenos reais, no entanto,
so complexos demais para permitir uma representao completa, considerando os
recursos disposio dos sistemas gerenciadores de bancos de dados (SGBD) atuais.
Desta forma, necessrio construir uma abstrao dos objetos e fenmenos do mundo
real, de modo a obter uma forma de representao conveniente, embora simplificada,
que seja adequada s finalidades das aplicaes do banco de dados.
A abstrao de conceitos e entidades existentes no mundo real uma parte importante
da criao de sistemas de informao. Alm disso, o sucesso de qualquer
implementao em computador de um sistema de informao dependente da qualidade
da transposio de entidades do mundo real e suas interaes para um banco de dados
informatizado. A abstrao funciona como uma ferramenta que nos ajuda a
compreender o sistema, dividindo-o em componentes separados. Cada um destes
componentes pode ser visualizado em diferentes nveis de complexidade e detalhe, de
acordo com a necessidade de compreenso e representao das diversas entidades de
interesse do sistema de informao e suas interaes.
Ao longo dos anos, desde o surgimento dos primeiros SGBDs, foram criados vrios
modelos de dados que apesar de muitas vezes terem a pretenso de se constiturem em
ferramentas genricas, refletem as condicionantes tecnolgicas dos SGBDs poca de
sua criao. Existem vrios tipos de modelos, desde os que possuem descries
orientadas aos usurios chamados infological at aqueles cuja principal preocupao a
representao no computador, os datalogical. Os modelos podem ser classificados em:
modelos de dados conceituais, modelos de dados lgicos e modelos de dados fsicos
[ElNa94]. Os modelos de dados lgicos, tambm chamados de clssicos, se destinam a
descrever a estrutura de um banco de dados apresentando um nvel de abstrao mais
prximo das estruturas fsicas de armazenamento de dados. Uma caracterstica desse
tipo de modelo a sua inflexibilidade, forando a adequao da realidade estrutura
proposta por ele. Os modelos de dados relacional, de redes e hierrquico, exemplos de
modelos lgicos, so implementados diretamente por vrios sistemas gerenciadores de
banco de dados (SGBD) existentes comercialmente. Os modelos de dados conceituais
so os mais adequados para capturar a semntica dos dados e, consequentemente, para
modelar e especificar as suas propriedades. Eles se destinam a descrever a estrutura de
um banco de dados em um nvel de abstrao independente dos aspectos de
implementao. Como exemplo desse tipo de modelo, temos o modelo entidaderelacionamento proposto por Chen [Chen76], o modelo funcional [SiKe77, Ship81], o
modelo binrio [Abri74] e os modelos orientados a objetos [Ditt86]. J os modelos de
dados fsicos so utilizados para descrever as estruturas fsicas de armazenamento.
A orientao a objetos uma tendncia em termos de modelos para representao de
aplicaes geogrficas [OlPM97, KPS96, PeBS97, AbCa94, Benn96, NaFe94, EgFr92,
WOHM90, DaBo94]. Conforme Cmara et al. [CCHM96, pg.50] a modelagem orientada
12
a objetos no obriga o armazenamento em um SGBD orientado a objetos, mas
simplesmente visa dar ao usurio maior flexibilidade na modelagem incremental da
realidade. Os objetos geogrficos se adequam bastante bem aos modelos orientados a
objetos ao contrrio, por exemplo, do modelo de dados relacional que no se adequa aos
conceitos natos que o homem tem sobre dados espaciais. Os usurios tm que
artificialmente transferir seus modelos mentais para um conjunto restrito de conceitos
no espaciais. Nos ltimos anos, modelos de dados orientados a objetos tm sido
desenvolvidos para expressar e manipular as complicadas estruturas de conhecimento
usadas nas diversas aplicaes no-convencionais como CAD/CAM, multimdia,
CASE, sistemas de informao geogrfica, entre outras. Brodie [Brod84 apud Lisb97]
denomina de modelos semnticos de propsito especial, os modelos desenvolvidos para
atender as demandas das rea de aplicaes no-convencionais.
No surpresa se constatar que, at o aparecimento dos primeiros SIGs, praticamente
nada existia em termos de representao especfica em modelo de dados, de entidades
geogrficas ou espaciais. No entanto, o grau de generalidades das tcnicas de
modelagem de dados permite representar estes tipos de entidades, embora com graus
variados de sucesso. Porm, apesar de toda a expressividade oferecida pelas tcnicas
tradicionais de modelagem de dados, dificuldades surgem devido ao fato de que muitas
informaes geogrficas precisam ser consideradas com respeito localizao onde elas
so vlidas, o tempo de observao e a sua preciso de obteno/representao. A
modelagem do mundo real uma atividade complexa porque envolve a discretizao do
espao geogrfico para a sua devida representao. Inmeros so os fatores envolvidos
nesse processo de discretizao do espao. Entre eles citamos:
13
representao vlida para visualizao em um determinado momento, como por
exemplo, os casos da variao de escala. A percepo de que a interpretao do
espao modelado varia muito importante na definio da melhor forma de
representar o mundo real pois, mltiplas representaes podem ser necessrias a
diferentes propsitos.
14
dos dados geogrficos, oferecendo mecanismos de abstrao mais elevados e
independncia de implementao.
A prxima seo apresenta alguns modelos de dados convencionais mais utilizados na
modelagem geogrfica. Todo este material est fortemente baseado em [Borg97], onde
podem ser encontradas referncias adicionais sobre modelagem de dados.
Simplicidade O modelo deve ser simples o bastante para que os usurios possam
entender e usar, devendo possuir uma notao diagramtica simples.
15
determinada classe mais genrica (superclasse) so detalhadas classes mais
especficas (subclasses). As subclasses possuem algumas caractersticas que as
diferem da superclasse. O relacionamento entre cada subclasse e a superclasse
chamado de _um (is_a). As subclasses automaticamente herdam os atributos da
superclasse [Nava92].
1.5.1
16
Nome da Entidade
Nome da Entidade
Nome da
entidade
Fraca
Quadra
Relacionamento
Atributo
Possui
Atributo descritor
0,N
Lote
17
1.5.2
18
PACOTE
multiplicidade
Classe
atributo : domnio
generalizao especializao
ClasseAgregada
atributo : domnio
associao
agregao
Subclasse
Subclasse
atributo : domnio
at ributo : domnio
instanciao
composio
ClasseComponente
atributo : domnio
objeto : classe
Relacionamentos
Multiplicidade
exatamente um
agregao
Classe
Classe
muitos (zero ou + )
Classe
opcional ( 0 ou 1 )
Classe
especificado
numericamente
Classe
composio
Classe
0..1
associao
Classe
m..n
19
1.6
1.6.1
20
limites do edifcio que ocupa, ou pelas fronteiras do lote que ocupa, ou mesmo por
todas estas representaes combinadas.
Nvel de
representao
Nvel de
apresentao
Nvel de
implementao
21
de apresentao situa-se entre o nvel de representao conceitual e o de
implementao, uma vez que introduz detalhes de especificao parcialmente
dependentes dos recursos disponveis para a implementao, mas ao mesmo tempo
define os parmetros recomendveis para o melhor uso da informao concebida para a
aplicao.
Considerando os fatores associados representao da realidade geogrfica e, com base
na experincia de modelagem de aplicaes geogrficas de Belo Horizonte e nos
trabalhos de [OlPM97, KPS96, BCMM96, Lisb97, BoFo96, PeBS97, CaBe93, SCGL97,
CFSC94], relacionamos a seguir um conjunto de requisitos necessrios a um modelo de
dados voltado para aplicaes geogrficas.
Um modelo de dados para aplicaes geogrficas deve:
ser adequado aos conceitos natos que o ser humano tem sobre dados espaciais,
representando as vises de campo e de objetos;
representar as mltiplas vises de uma mesma entidade geogrfica, tanto com base
em variaes de escala, quanto nas vrias formas de perceb-las;
22
23
Uma Classe Georreferenciada descreve um conjunto de objetos que possuem
representao espacial e esto associados a regies da superfcie da terra [Cama95],
representando a viso de campos e de objetos proposta por Goodchild [FrGo90,
Good92].
Uma Classe Convencional descreve um conjunto de objetos com propriedades,
comportamento, relacionamentos, e semntica semelhantes, e que possuem alguma
relao com os objetos espaciais, mas que no possuem propriedades geomtricas. Um
exemplo desse tipo de classe a que define os proprietrios de imveis cadastrados para
fins de tributao (IPTU), e que possuem relao de propriedade com os lotes e
edificaes presentes no banco de dados geogrfico.
CLASSE
Geo-OMT
CLASSE
GEORREFERENCIADA
CLASSE
CONVENCIONAL
GEO-CAMPO
REDE
TRIANGULAR
IRREGULAR
SUBDIVISO
PLANAR
TESSELAO
AMOSTRAGEM
GEO-OBJETO
ISOLINHAS
POLGONO
GEO-OBJETO C/
GEOMETRIA E
TOPOLOGIA
GEO-OBJETO COM
GEOMETRIA
PONTO
LINHA
LINHA UNIDIRECIONADA
LINHA BIDIRECIONADA
24
objetos podem ter ou no atributos no-espaciais, e podem estar associados a mais de
uma representao geomtrica, dependendo da escala em que representado, ou de
como ele percebido pelo usurio. Por exemplo, um usurio encarregado do
gerenciamento de trnsito ver a rua como uma rede direcionada, representando vias de
mo simples e dupla; um usurio encarregado do cadastro da cidade, interessado em
conhecer os proprietrios dos lotes, ver a rua como o espao entre os meios-fios.
Todas as subclasses georreferenciadas apresentam uma representao simblica,
construindo assim um sistema semntico onde cada smbolo possui significado prprio
que incorpora a sua natureza e a geometria.
A incluso de smbolos geomtricos nas classes de entidades geogrficas, em
substituio aos relacionamentos que descrevem a geometria do objeto, simplifica
significativamente o esquema final e de acordo com a semiologia grfica [Bert67], a
linguagem visual mais intuitiva e expressiva proporcionando uma percepo imediata
do contedo analisado. Representaes grficas que exigem demorada leitura tornam-se
ineficazes. Portanto, o uso desse tipo de abstrao, alm de eliminar pelo menos um
relacionamento por classe grfica, elimina a necessidade de modelar a estrutura de
dados geomtrica2 que descreve a classe [BePa89].
Os pictogramas de um Geo-objeto esto exemplificados na Figura 7. O ponto representa
um smbolo como por exemplo uma rvore, a linha representa segmentos de reta
formados por uma linha simples, um arco ou por uma polilinha (ex. muro, trecho de rua,
trecho de circulao) e o polgono representa uma rea (ex. edificao, lote).
Ponto
Linha
Polgono
25
Classe
georreferenciada
Nome da
classe
Nome da
classe
Atributos
Operaes
Nome da classe
Classe convencional
Atributos
Nome da classe
Operaes
(a)
representao
completa
(b)
representao
simplificada
2.2.1
Geo-Campo
Isolinhas
Curvas de
nvel
Polgonos
adjacentes
Pedologia
Tesselao
Imagem
LANDSAT
Amostras
Pontos
cotados
Atributos Grficos
Atributos Grficos
Atributos
Atributos
Figura 9 - Geo-campos
26
Geo-Objeto
27
A classe geo-objeto com geometria representa objetos que possuem apenas propriedades
geomtricas, e especializada nas classes ponto, linha e polgono. A classe geo-objeto
com geometria e topologia representa objetos que possuem, alm das propriedades
geomtricas, propriedades de conectividade topolgica, sendo especificamente voltadas
para a representao de estruturas em rede, tais como sistemas de abastecimento de gua
ou fornecimento de energia eltrica. Essas propriedades esto presentes em classes
descendentes que representam ns e arcos, da forma usualmente adotada na teoria dos
grafos. Os arcos podem ser unidirecionais, como em redes de esgoto, ou bidirecionais,
como em redes de telecomunicaes. Assim, as especializaes previstas so
denominadas n de rede, arco unidirecional e arco bidirecional. O foco do modelo
OMT-G com respeito a redes no est concentrado na implementao do
relacionamento entre seus elementos, mas sim na semntica da conexo entre elementos
de rede, que um fator relevante para o estabelecimento de regras que garantam a
integridade do banco de dados.
Geo-objetos com geometria
Ponto
Linha
rvore
Meio-fio
Polgono
Edificao
Linha bidirecional
Tubulao de
gua
N de rede
Cruzamento
28
adjacncia so fundamentais. Alguns SIGs oferecem suporte ao armazenamento desses
tipos de relacionamentos, porm, no nvel conceitual importante que o projetista
consiga represent-los [LiIo96].
As subclasses da classe Geo-Objetos so as seguintes:
Subclasse Polgono - representa objetos de rea, podendo aparecer conectada, como
lotes dentro de uma quadra, ou isolado, como a representao de uma ilha (Figura 11).
Subclasse Ponto - representa objetos pontuais, que possuem um nico par de
coordenadas (x, y). Na representao do mobilirio urbano freqente o uso de
smbolos, como por exemplo na representao de postes, orelho, hidrante, etc (Figura
11).
Subclasse Linha - representa objetos lineares sem exigncia de conectividade. Como
exemplo podemos citar a representao de muros, cercas e meios-fios (Figura 11).
Subclasse N - representa os objetos pontuais no fim de uma linha, ou os objetos
pontuais nos quais as linhas se cruzam (n do grafo). Possui a propriedade de
conectividade, garantindo a conexo com a linha. Exemplos de n podem ser vistos na
modelagem de redes. Por exemplo, o poo de visita na rede de esgoto ou o cruzamento
(interseo de vias) na malha viria (Figura 11).
Subclasse Linha Uni-direcionada - representa objetos lineares que comeam e
terminam em um n e que possuem uma direo (arco do grafo orientado). Cada linha
deve estar conectada a dois ns ou a outra linha uni-direcionada. Como exemplo
podemos citar trechos de uma rede de esgoto, que indicam a direo do fluxo da rede
(Figura 11).
Subclasse Linha Bi-direcionada - representa objetos lineares que comeam e
terminam em um n e que so bi-direcionados. Cada linha bi-direcionada deve estar
conectada a dois ns ou a outra linha bi-direcionada. Como exemplo podemos citar
trechos de uma rede de gua, onde a direo do fluxo pode ser nos dois sentidos
dependendo do controle estabelecido (Figura 11).
As instncias da classe Geo-Objeto
no obedecem ao princpio do planar
enforcement [Good92], podendo estar disjuntas no espao ou ocupando o mesmo lugar,
como o caso de um poste com um semforo de pedestre e uma placa de sinalizao.
A Figura 12 exemplifica o uso da notao grfica de classes do tipo Georreferenciadas
e Convencionais. O esquema mostra parte de uma aplicao de transporte coletivo, onde
a classe Divisa Municipal estabelece o espao modelado. A classe Linha de nibus se
relaciona com a classe Ponto de nibus. Cada Ponto de nibus localizado em frente a
um endereo de imvel podendo estar prximo ou dentro de um local de referncia da
cidade. Pela notao utilizada, fica explcito que a Linha de nibus uma classe
convencional, o Ponto de nibus e o endereo so classes de Geo-Objetos do tipo Ponto
e a rea de Referncia uma Classe de Geo-Objeto do tipo Polgono. A Classe Divisa
Municipal um Geo-Campo do tipo Polgono Adjacente.
29
Div.Municipal
nome municpio
descrio
1..*
Contm
1
Ponto de
nibus
Linha de nibus
num.linha
nome linha
Para
1...*
Endereo
0...*
ident. ponto
Em Frente
1...*
Rotacionar smbolo
0...*
Perto de
num.lograd
num.imovel
Rotacionar smbolo
Verificar localizao
0...*
Dentro de
0...*
0...1
rea
Referncia
Tipo rea
nome rea
2.2.3
Relacionamentos
30
associao pode ter sobre o seu nome uma seta mostrando qual o sentido da relao.
Algumas associaes podem ter atributos prprios.
As relaes espaciais representam as relaes topolgicas, mtricas, ordinais3 e fuzzy.
Algumas relaes podem ser calculadas a partir das coordenadas de cada objeto durante
a execuo das operaes de anlise espacial. As relaes topolgicas so exemplos
deste caso. Outras necessitam ser especificadas pelo usurio para que o sistema consiga
manter estas informaes. Estas relaes so chamadas de explcitas [Peuq84 apud
Lisb97]. A representao dessas relaes no modelo OMT-G tm por objetivo tornar
explcita a interao espacial entre as classes quando for relevante para o propsito da
aplicao.
Todas as relaes espaciais so representados por linhas pontilhadas (Figuras 13b e
13c).
Nome Classe
Nome da relao
a) Associao Simples
Nome Classe
b) Relacionamento Espacial
Nome Classe
Nome Classe
Nome da relao
Nome Classe
nome da rede
nome da rede
c) Relacionamento em Rede
Figura 13 Relacionamentos
As relaes em rede so relacionamentos entre objetos que esto conectados uns com os
outros e que podem ser mantidos atravs de estruturas de dados dos SIGs, sendo
representadas por ns e arcos conectados.
31
Relacionamentos em rede so indicados por duas linhas pontilhadas paralelas entre as
quais o nome do relacionamento anotado. As linhas fazem a ligao entre as classes
do tipo N com classes do tipo Linha Uni ou Bi-direcionada. Estruturas de rede sem n,
apresentaro um relacionamento recursivo na classe que representa os segmentos do
grafo (Figura 13c).
Os nomes das relaes espaciais esto formalizados abaixo e, conforme dito
anteriormente, podero ser seguidos por uma seta indicando a origem da relao.
Exemplificando melhor, citamos o caso de lote e rede eltrica. A relao entre as duas
classes em frente a. A seta deve ser na direo lote rede eltrica indicando que a
relao importante quando se est no lote. Em cada instncia da classe Lote
necessrio saber se existe rede eltrica em frente e no na instncia de um trecho de rede
eltrica saber se existe lote em frente. uma questo de maior clareza semntica.
Baseado em [PaTh97, Free75, EgHe90, Feut93, EgFr91, ClFO93, Cama95, Fran96,
MaES95], o modelo OMT-G considera as seguintes relaes espaciais entre as Classes
Georreferenciadas: disjunto, contm, dentro de (contido), toca (encontra), cobre,
coberto por, sobrepe, adjacente, perto de , acima (mais alto que sobre), abaixo (mais
baixo que sob), sobre, sob, entre, coincide, cruza, atravessa, em frente a, esquerda,
direita. As relaes contm/dentro de (contido) so um tipo de Agregao Espacial. A
seguir daremos, o significado semntico de cada relao espacial.
Toca - Existe um ponto (x,y) em comum entre as instncias das classes relacionadas.
Consideramos esta relao um caso particular da relao adjacente.
Acima / Abaixo Acima mais alto que sobre, e abaixo mais baixo que sob. Ser
considerado acima ou abaixo, quando as instncias estiverem em planos diferentes.
32
Sobre / Sob - Utilizado no sentido de em cima de / em baixo de, no mesmo
plano.
Entre - Utilizado no sentido posicional, enfatizando a localizao de uma instncia
de determinada classe entre duas instncias de outra classe.
Coincide - Utilizado no sentido de igual. Duas instncias de classes diferentes que
possuem o mesmo tamanho, a mesma natureza geomtrica e ocupam o mesmo lugar no
espao. Essa relao um caso particular do sobre/sob.
33
Disjunto
Contm
Dentro
Iqual
Encontram
Coberto por
Cobre
Sobreposio
LINHA / PONTO
A
Disjunto
Toca
Toca/ Adjacente
Cruza
Perto de
A,B
Coincidente
Sobre
Acima/ Abaixo
Acima/ Abaixo
Adjacente
d
Perto de
Entre
PONTO/POLGONO
d
Paralelo a
Sobre
Disjunto
A,B
Adjacente / Toca
Perto de
Dentro de
Acima/ Abaixo
LINHA / POLGONO
Disjunto
Em frente a
A
Adjacente
Perto de
PONTO/PONTO
Dentro de
Disjunto
Acima/ Abaixo
Adjacente / Toca
Cruza
Perto de
Atravessa
Coincidente
Em frente a
Acima/ Abaixo
Toca
d
A, B
Em frente a
34
0...*
Nome da classe
Nome da classe
Nome da classe
Nome da classe
1...*
0...1
Zero ou mais
Um ou mais
Exatamente um
Zero ou um
Figura 17 Cardinalidade
As relaes em rede j trazem incorporadas em seu significado a sua cardinalidade, no
sendo portanto necessrio explicit-la.
35
2.2.4
Generalizao e Especializao
Nome da
Classe
Nome da
Subclasse
Lote
Nome da
Subclasse
Notao UML
Edificado
No Edificado
Generalizao
Figura 18 Generalizao/Especilaizao
No exemplo da Figura 18 temos a especializao de um lote em lote edificado e lote no
edificado. Uma generalizao pode ser especificada como total ou parcial [LaFl94].
Uma generalizao total quando a unio de todas as instncias das subclasses
equivalem ao conjunto de instncias da superclasse. A totalidade representada por um
ponto no pice do tringulo (Figura 19).
O tringulo vazado representa a restrio de disjuno, e o tringulo com preenchimento
indica a sobreposio de subclasses. A combinao de disjuno e totalidade representa
quatro tipos de restrio. Normalmente, uma generalizao total e disjunta, j que a
superclasse o resultado da unio de subclasses disjuntas. O mesmo no pode ser dito
da especializao, que permite que instncias da superclasse possam ou no existir nas
subclasses.
36
Placa de
trnsito
Atividade
econmica
Sinal
Ponto de
nibus
Ramo de atividade
Parada
proibida
(a) Disjunto/parcial
Comrcio
(b) Sobreposto/parcial
Escola
Terminal
Tipo de escola
Escola
pblica
Escola
particular
(c) Disjunto/total
Indstria
Tipo de transporte
Metr
nibus
(d) Sobreposto/total
Figura 19 Generalizao/Especializao
A Figura 20 mostra o exemplo de uma generalizao disjunta e total do n de uma rede
fluvial. Ele especializado em estao fluviomtrica, usina hidreltrica e confluncia.
Cada n poder ter uma representao simblica diferente. A Figura 20a mostra o n da
rede fluvial com a especializao, e a Figura 20b substituiu o pictograma padro que
representa n de rede (forma de representao), pelo smbolo real (forma de
apresentao) que este n assumir no banco de dados geogrfico. A indicao de total
mostra que o n dever assumir uma das trs formas (estao fluviomtrica, usina
hidreltrica e confluncia) no existindo nenhum outro tipo de n fluvial alm dos
especificados. A indicao de disjunta indica que um n s poder assumir um tipo por
vez ou seja, no poder ser usina hidreltrica e confluncia ao mesmo tempo.
37
N da Rede
Fluvial
N da Rede
Fluvial
Ident. N
Tipo N
Ident. N
Tipo N
Rotacionar
Rotacionar
Tipo de N
Estao
Fluviomtrica
Ident. Estao
Nome Estao
Rotacionar
Usina Hidreltrica
Tipo de N
Confluncia
Ident. Usina
Nome Usina
Estao
Fluviomtrica
Ident. Estao
Nome Estao
Ident. Usina
Nome Usina
Rotacionar
Rotacionar
Rotacionar
a) Generalizao
Usina
Hidreltrica
Confluncia
2.2.5
Agregao
Nome da Classe
Agregao
(composto de)
Nome da Classe
Agregao Espacial
(composto de)
38
Convencional e uma Classe Georreferenciada. Neste caso, a visualizao do
Logradouro dever ser feita atravs dos trechos.
Logradouro
Logradouro
Trecho
Trecho
2.2.6
Generalizao Conceitual
39
Podemos exemplificar esta colocao tomando como exemplo o sistema de informao
geogrfica da Prefeitura de Belo Horizonte, onde o ambiente geogrfico deve ser
compartilhado por diversos rgos e por diversos tipos de aplicaes. Para a Secretaria
de Turismo, a localizao de pontos tursticos feita atravs de smbolos que,
distribudos pela cidade, identificam os locais tursticos. No entanto, muitos locais
tursticos so referncias da cidade, sendo utilizados para localizao de ponto de
nibus mais prximo na aplicao de transporte coletivo. Se a aplicao prximo a,
fosse levar em conta apenas a localizao dos smbolos tursticos para efetivar sua
consulta, o estdio de futebol Mineiro, que tem o seu smbolo no meio do campo de
futebol, estaria longe de qualquer ponto de nibus. Dentro do ponto de vista de
proximidade, as referncias utilizadas so transformadas em polgonos que envolvem a
rea referenciada. Em termos do modelo conceitual, tanto o smbolo de turismo quanto
a rea que envolve o Mineiro representam o mesmo objeto, devendo por isto estar
explicitamente demonstrado no esquema da aplicao. Existe ainda a possibilidade da
representao fotogrfica do smbolo turstico. Neste caso, teremos trs formas de
visualizar o mesmo objeto.
Para que fosse possvel explicitar os dois casos apresentados acima, o modelo OMT-G
utiliza a primitiva espacial chamada de Generalizao Conceitual5 representando uma
classe (superclasse) que percebida por diferentes vises, que alteram a sua natureza
grfica. As subclasses possuem formas geomtricas que as diferem da superclasse
porm, herdam os atributos alfanumricos.
A generalizao conceitual pode ser de dois tipos: variao pela forma e variao por
escala. A variao pela forma utilizada na representao da convivncia simultnea
das mltiplas formas geomtricas de uma mesma classe, dentro de uma mesma escala.
A descrio geomtrica da superclasse deduzida a partir do uso das subclasses. Por
exemplo, um rio pode ser percebido como um espao entre suas margens, como um
polgono de gua ou como um fluxo (linha direcionada), formando a rede hidrogrfica
(Figura 23 e Figura 24).
40
A variao pela forma pode ser tambm usada na representao de classes que possuem
simultaneamente instncias georreferenciadas e instncias no grficas, como, por
exemplo uma placa de sinalizao de trnsito que s passar a ser georreferenciada
quando sair do depsito para fixao na rua.
Rio
Generalizao
Conceitual
Forma
Eixo de rio
rea
inundada
Margens
Segmento de
rio
Cidade
Escala
Sede
municipal
Fronteiras
municipais
41
A variao por escala utilizada na representao das diferentes formas geomtricas de
representao de uma mesma classe decorrente da mudana de escala. Uma escola pode
ser representada por uma rea (polgono) em uma escala maior e por um smbolo
(ponto) em uma escala menor (Figura 25).
Nome
da Classe
Cidade
Escola
Alterar forma
visualizao
E
Cidade
Cidade
Escola
Escola
rea da Escola
42
Total / Disjunto
SuperClasse
SuperClasse
F
Subclasse
Subclasse
Subclasse
Subclasse
A variao por escala ser sempre total e disjunta, porque a unio de todas as
instncias das subclasses deve ser equivalente ao conjunto de instncias da superclasse,
no sendo permitida sobreposio. Neste caso, uma entidade geogrfica, dependendo da
escala, pode ter formas alternativas de representao porm, no ao mesmo tempo.
Apesar de conceitualmente a entidade geogrfica ser a mesma, as subclasses sero
implementadas como classes distintas, devido a restries impostas pela maioria dos
SIGs hoje existentes que no permitem que uma classe possa simultaneamente ser
representada por naturezas grficas diferentes. Alguns dos problemas decorrentes de
43
mltiplas representaes em um SIG so redundncia de dados e multiplicidade de
comportamento de uma entidade geogrfica [CCHM96].
2.2.7
Restries Espaciais
44
O cumprimento de algumas regras de integridade espacial pode ser garantido pelo SIG.
No entanto, a maioria requer a definio de operaes de controle de integridade
associadas s classes.
Usaremos os conceitos de classe primitiva e derivada, e de objeto primitivo e derivado,
para descrever as regras de integridade espacial relacionadas com as primitivas
espaciais todo-parte. Classe primitiva a classe que dar origem a outras classes,
chamadas de derivadas. Um objeto primitivo, uma instncia da classe primitiva. Um
objeto derivado uma instncia da classe derivada originado de um objeto primitivo. A
seguir so especificadas as regras de integridade espacial.
Para exemplificar o uso das regras de dependncia espacial, citamos a classe Quadra
que uma agregao espacial da classe Lote. Na criao e manuteno de cada
instncia da classe Lote, deve ser garantido que cada instncia da classe Lote s
pertena a uma instncia da classe Quadra. Cada lote deve ser adjacente a outro, no
havendo sobreposio de reas e nem espao dentro da quadra que no pertena a um
lote (regra 2). A delimitao dos lotes deve estar totalmente contida dentro do limite da
quadra, podendo coincidir com ele mas no extrapol-lo (regra 3). Caso a quadra sofra
alterao em seus limites, diminuindo ou aumentando sua rea, isso afetar a rea dos
lotes dentro dela (regra 4). Deve ser verificado quais lotes sofrero alterao em seus
limites. Caso o limite de um lote seja alterado, sem que o da quadra tenha sido alterado,
alguns ou todos os lotes adjacentes a ele tambm sero afetados (regra 5). A excluso de
uma quadra implica na excluso de todos os lotes dentro dela (regra 6).
Regras de Continncia
Contm
1.
Exemplificando o uso das regras de continncia, citamos a classe Bairro que contm a
classe Quadra. Na delimitao do limite do bairro deve ser observado que seu limite no
deve atravessar uma quadra. Todo o limite da quadra deve estar totalmente contido no
limite de um bairro. No deve existir quadra sem estar dentro de um bairro e nem
pertencendo a mais de um bairro.
45
Regra de Disjuno
1. A interseo entre a geometria dos objetos pertencentes classes disjuntas deve ser
vazia.
46
Regras de GeoCampo
1.
2.
Tesselao
1.
Subdiviso Planar
1.
2.
1.
2.
1.
Isolinha
RedeTriangular
Irregular
Amostragem
1.
Dentro de
1.
A instncia que contm deve ser sempre uma rea, podendo ser um
polgono ou uma clula.
Regras de Conectividade
Estrutura grafo-n
1.
2.
3.
Estrutura grafo-grafo 1. Todo segmento orientado intermedirio estar conectado a dois outros
2.
47
As regras de conectividade normalmente so garantidas pelo prprio SIG. No caso da
rede de esgoto, que uma estrutura em grafo-n, a conexo entre o n e o segmento
garantida automaticamente pelo sistema.
2.2.8
Diagrama de Temas
48
MUNICPIO DE
BELO HORIZONTE
DIVISES
TERRITORIAIS
APOIO DE
CAMPO
ALTIMETRIA
SISTEMA
VIRIO
OBRAS
PBLICAS
ENERGIA
UTILITIES
GUA
PATRIMNIO
MUNICIAPL
PARCELAMENTO
REAL DO SOLO
EDUCAO
ESGOTO
GEOLOGIA
DRENAGEM
VEGETAO
ZONEAMENTO
PARCELAMENTO
LEGAL DO SOLO
SADE
MEIO
AMBIENTE
ILUMINAO
PBLICA
TELEFONIA
HABITAO
LIMPEZA
URBANA
TRIBUTRIO
SISTEMA VRIO
N
circulao
N
cruzamento
malha viria
TRANSPORTE
COLETIVO
ELEMENTOS
URBANOS
GEOMORFOLOGIA
circulao viria
TRNSITO
ACIDENTE
GEOGRFICO
HIDROGRAFIA
Trecho
circulao
Trecho
Paralelo a
1...*
1
1...*
Pertence
1
Logradouro
TRNSITO
CULTURA
CENSO
REFERNCIAS
CIDADE
49
2.3.1
50
Trecho de via
Trecho de converso
N de circulao
Divisa
Municipal
sobre
Curva de nvel
22
Possui
Linha
1
Sublinha
1...*
1
Logradouro
0..*
Quadra
pertence 0...*
Paralelo a
Lote
Trecho
Circulao
Trecho
1...*
Malha Viria
Trecho
Itinerrio Itinerrio nibus
N
Itinerrio
F
Sinalizao
Vertical
Em cima
0...*
coincidente
0...*
Cruzamento
Ocupao
Classificao Viria
Pto. Parada
Entre
Territorial
Via
Coletora
Via
Arterial
Via Ligao
Regional
Via Local
0...1
Em frente a
1
0..*
0...*
0...*
Adjacente
1
Calada
Adjacente
pertence
0..*
Meio-Fio
1...*
Em frente a
Pto. nibus
1...*
2
Lote
Edificado
Cadastro Placa
Tipo N
Cruzamento
1
1...*
N
converso
Circul. Viria
Em frente a
Placa
Possui
1...*
1...*
Lote
0...*
1...*
pertence
F
1
2...*
Pertence
Lote
contem
Perto = 5m
Setor
0...*
0..*
contem
rea
Referncia
Endereo
2.3.2
Rede de Esgoto
O municpio subdividido em bacias de esgoto que por sua vez se divide em sub-bacias.
Cada sub-bacia abrange um conjunto de trechos de rede. A rede de esgoto sanitrio
classificada em rede coletora, interceptora e emissria de acordo com a sua funo. A rede
coletora a de dimetro menor, recebe as ligaes dos usurios. A rede interceptora recebe
o fluxo das coletoras e a rede emissria recebe o fluxo das interceptoras para efetuar o
lanamento da rede de esgoto.
Um trecho da rede representado por dois ns e um arco. Os ns so interrupes no trecho
devido a um poo de visita (PV), um poo de visita com ponta seca, um ponto de
lanamento (em rede pluvial, em curso dgua), uma ligao do usurio, uma estao de
tratamento ou o fim da rede (ponta seca). Os arcos so trechos de tubulao. Cada trecho
possui informaes do tipo de rede, dimetro da tubulao, extenso do trecho, percentual
de declividade e tipo de material (ferro, concreto, pvc). Cada n possui o tipo, um nmero e
quando PV a cota do fundo e a cota do tampo.
A bacia de esgoto possui uma numerao, um nome, a quantidade de populao atendida e
a vazo da bacia. As sub-bacias so numerada dentro do cdigo da bacia a qual ela pertence
possuindo nome, populao atendida e vazo.
Os ns tero representao grfica diferente assim como devero ser graficamente diferente
as redes emissrias, coletoras e interceptadoras.
A Figura 33 exemplifica um trecho de rede de esgoto e a Figura 34 mostra o esquema
simplificado da rede de e utilizando o OMT-G.
53
Divisa
Municipal
Bacia de
Esgoto
Sub-bacia
de esgoto
contm
1
contm
1..*
1..*
Trecho da
rede esgoto
N da rede
de esgoto
Rede de Esgoto
tipo de n
Poo de Visita
(PV)
Ligao
usurio
Ponta seca
Estao de
Tratamento
tipo de rede
Rede
coletora
PV com
ponta seca
Lanamento
em rede pluvial
Rede
emissria
Rede
interceptora
Lanamento
curso d'gua
tipo de n
Poo de Visita
(PV)
Ligao
consumidor
Estao de
Tratamento
Ponta seca
PV com
ponta seca
Lanamento
rede pluvial
Lanamento
curso d'gua
2.3.3
Exerccios
Exerccio 1
Uma rea de concesso corresponde a uma rea geogrfica de atuao da Eletropaulo. A
estrutura organizacional interna da empresa divide a rea de concesso em uma ou mais
reas regionais, baseada em alguns requisitos tais como regio de atuao, departamento,
54
diviso e seo em questo. Adicionalmente, de grande interesse da empresa o
armazenamento de informaes relativas s reas geogrficas eletricamente isoladas entre
si, as chamadas regies eltricas.
Um municpio uma rea administrativa autnoma do Estado. No banco de dados do
SIGRADE, para casa municpio so armazenadas informaes tais como o nome, o cdigo
e a rea total de ocupao. Em um municpio, existem diversas localidades tcnicas, que
so reas geogrficas definidas com o objetivo de atendimento tcnico da rede eltrica e
dos consumidores.
Outro elemento importante do modelo de dados do SIGRADE a entidade divisa de lote.
Uma divida de lote representa a testada de um determinado lote em uma determinada
quadra. Cada instncia desta entidade possui informaes relativas ao nmero do lote na
rua, descrio da divisa e quadra qual o lote est associado. Para cada divisa existe um
nico nmero associado. Em adio, para cada quadra so armazenadas as edificaes de
destaque nelas localizadas.
As divisas de lote so adjacentes aos eixos de logradouro. Um eixo de logradouro uma
poro definida entre dois cruzamentos consecutivos. Desta forma, um logradouro
formado por um ou mais eixos de logradouros e representa uma via pblica. No banco de
dados do sistema, para cada logradouro so armazenadas informaes como cdigo, o
nome e o seu ttulo, entre outras. A Figura 36 apresenta o esquema do MUB feito no
modelo OMT (Object Modeling Technique).
(Descrio do esquema do MUB (mapeamento Urbano) da Eletropaulo constante do artigo
Construo de um modelo unificado a partir de sistemas stand-alone Cristina Aguiar e
Cludia Bauzer Medeiros- Gis Brasil 96)
A partir da descrio acima e do esquema na Figura 36, avaliar a clareza do esquema
quanto:
-
relacionamentos espaciais
55
Exerccio 2
O objetivo da aplicao identificar os possveis focos de Dengue dentro de municpio de
Belo Horizonte.
Devero ser identificados todos os lotes vagos, todas as borracharias, floriculturas e ferro
velho. Todas as reas verdes, crregos e rios tambm devero ser identificados. Todas as
notificaes de Dengue, obtidas atravs da Secretaria de Sade, devero ser
georreferenciadas pelo endereo do paciente.
O resultado ser um mapa por distrito sanitrio contendo as quadras com o total de lotes
vagos, os casos de dengue registrados pontualmente, a localizao das borracharias,
floriculturas e ferro velhos, as reas verdes, os rios e crregos.
O municpio subdividido em Distritos Sanitrio. Cada distrito possui uma identificao e
responsvel pela rea que ele abrange ou seja, cada quadra dentro do municpio pertence
apenas a um Distrito Sanitrio.
As atividades de borracharia, floricultura e ferro velho podem ser obtidas atravs do
arquivo convencional de atividades pertencente ao Imposto Sobre Servios (AtividadesISS) e sero georreferenciadas pelo endereo (num. logradouro + num. imvel).
56
Cada atividade aps ser georreferenciada tambm estar relacionada com o arquivo
convencional de constribuintes do Imposto Sobre Servios (Contribuinte-ISS) onde esto
armazenados os dados cadastrais do contribuinte que est exercendo a atividade.
Os lotes vagos podero ser localizados no arquivo convencional de Imposto Perdial e
Territorial Urbano - IPTU. Como os lotes no esto fechados, no ser possvel localizar
individualmente cada lote. No entanto, o seu georreferenciamento poder ser feito pela
Quadra onde est localizado o lote vago. A chave de identificao de uma Quadra num.
setor + num. quadra. No arquivo convencional de IPTU existe o campo cod.quadra
(num.setor + num.quadra o georreferenciamento dever ser feito atravs desse campo.
Cada lote vago localizado estar associado ao arquivo convencional Imvel IPTU para
obteno do proprietrio do lote.
O Endereo uma entidade grfica simblica localizado na base geogrfica e ser sobre ele
que as atividades e notificaes estaro localizadas. Ele representa o nmero de porta de
cada edificao (num.logradouro + num.imvel).
O nmero e nome do logradouro esto no arquivo convencional Logradouro. Este arquivo
estar relacionado com o endereo e as notificaes.
Analisar o problema apresentado e modelar a aplicao utilizando o modelo OMT-G.
Caso os lotes j estivessem fechados (polgonos) na base geogrfica, qual seria a diferena
no esquema feito anteriormente?
57
DENGUE 1
Divisa
Municipal
Contm
Contm
Distrito
Sanitrio
Contm
Quadra
Logradouro
0...*
1
num.setor
num.quadra
Contm
Contm
Endereo
0...*
indice IPTU
1...*
0...*
Contm
1
Notificao
sobre
pertence
1
Atividade
Contrib-ISS
pertence
1...*
Exerce
Contribuinte-ISS
0...*
tipo de atividade
Imvel IPTU
0...*
Atividades contribISS
1...*
sobre
0...*
Pertence
num.logradouro
num.imvel
0..*
Lote Vago
pertence
0...*
0...*
1...*
Rio
0...*
pertence
rea Verde
indice IPTU
num.setor
num.quadra
Borracharia
Floricultura
Ferro Velho
58
DENGUE 2
Divisa
Municipal
Contm
Contm
Distrito
Sanitrio
Contm
1...*
rea Verde
Rio
0...*
0...*
0...*
Quadra
num.setor
num.quadra
Logradouro
0...*
Contm
Endereo
0...*
0...*
Contm
1
pertence
sobre
Lote
num.lote
Notificao
Atividades-ISS
1...*
sobre
pertence
1
0...*
tipo de ocupao
Pertence
num.logradouro
num.imvel
Atividade
Contrib-ISS
Exerce
1...*
0...*
Contribuinte-ISS
tipo de atividade
Lote
Edificado
Lote Vago
Borracharia
Floricultura
Ferro Velho
59
Referncias Bibliogrficas
[AbCa94]
[BePa89]
[Bert67]
[BoFo96]
60
[Borg97]
[Brod84]
[BuJF95]
[Butt95]
[CaBe93]
[CFSC94]
61
[Chen76]
[ClFO93]
[DaBo94]
[Dang90]
[Ditt86]
[EgFr91]
[EgFr92]
[EgHe90]
[ElWH85]
62
[Feut93]
[Fran92]
[Fran96]
[Free75]
[FrGo90]
[Gatr91]
[Kemp92] KEMP, Karen K. Environmental modeling with GIS: a strategy for dealing
with spatial continuity. Santa Barbara: University of California, 1992.
(PhD thesis).
[KPS95]
63
[KPS96]
[LaFl94]
[LaTh92]
[LeCh95]
[LiIo96]
[LiIo99]
[Lisb97]
64
[Monm91] MONMONIER, Mark. How to lie with maps. Chicago: The University of
Chicago Press, 1991. 176p.
[MWLS95] MLLER, J. C.; WEIBEL, R.; LAGRANGE, J. P.; SALG, F.
Generalization: state of art and issues. In: MLLER, J. C., LAGRANGE,
J. P., WEIBEL, R. GIS and generalization: metodology and practice.
GISDATA I, serie editors. Londres: Taylor & Francis, 1995. Cap.1, p.317.
[NaFe94]
[Nava92]
[OlPM97]
[PaTh97]
[PeBS97]
[Peuq84]
[Pime95]
[PuEg88]
65
[Rati97]
[RBPE91]
[RuLa95]
[SCGL97]
SHEKHAR, S., COYLE, M., GOYAL, B., LIU, D., SARKAR, S. Data
model in geographic information systems. Communications of the ACM,
v.40, n.4, p.103-111, 1997.
SHIPMAN, D. The functional data model and the data language DAPLEX.
ACM Transactions on Database Systems, v.6 n.1, 1981.
[SiKe77]
66
[TeYF86]