PG SER e CAP – 1 Período 2010
SER-300 Introdução ao Geoprocessamento
Aula 3a
Estruturas de Dados Espaciais
Antonio Miguel V. Monteiro
Gilberto Câmara
{[email protected] }
“O BraSil não conhece o BraSil”
Planisfério de Cantino (cerca 1502)
O primeiro mapa mundi em que se faz referência à existência do País. Foi feito por um
cartógrafo português, que teria sido subornado por um espião italiano. Acredita-se que o mapa
tenha sido desenhado nos Armazéns da Índia, em Lisboa, onde eram confeccionados os
mapas na época. Em outubro de 1502, o mapa chegou à Itália e, atualmente, permanece no
Museu Estense, em Módena (Itália)
O Mapa de Henry de Mainz, 1110
(Orientação com Leste ao topo)
O Mapa de Psalter, 1225 -1250
(Orientação com Leste ao topo)
Cartográfo, Desconhecido
O Mapa de Hereford, 1290
(Orientação com Leste ao topo)
Cartográfo, Richard de Bello of Haldingham
GLOSSARY OF NATURAL HISTORY AND ABNORMAL PEOPLE
ANTS. Africa. Here huge ants guard golden sand. Ants dig up gold and guard it.
Os Mapas de Al-Idrisi's, 804/1154/1456
(Orientação com Sul ao topo)
Cartográfo, Abu Abdullah Mohammed Ibn al-Sharif al-Idrisi
O Planisfério de Cantino, cerca de 1502
Cartográfo: Desconhecido
“Ele reúne dois elementos aparentemente
incompatíveis
num
mappaemundi
medieval: um mapa de referências
detalhadas da Europa medieval e uma carta
de enciclopédia. Nele a história e a teologia
estão projetadas na imagem física do
globo.”
Fonte MAPAS e Texto: Marcia Siqueira de Carvalho, Depto Geociências, UEL
(http://www.geocities.com/pensamentobr/inicio.html)
“Coexistem acontecimentos do passado e
do futuro: a Queda, a Crucificação e o
Apocalipse. Eles estão localizados num
mundo real, entre Paris e Londres, a
Espanha e o Egito.”
Fonte MAPAS e Texto: Marcia Siqueira de Carvalho, Depto Geociências, UEL
(http://www.geocities.com/pensamentobr/inicio.html)
Processo de Representação Computacional
Universo
Universo
Universo
Universo
Ontológico
Formal
Estrutural
Implement.

Níveis de abstração

Ontologias (conceitos do mundo real): lote,
tipo de solos

Formal: entidades (objetos) x distribuições
(campos)

Estruturas de dados: matrizes, vetores

Implementação: código em linguagem de
Processo de Representação Computacional
Universo
Universo
Universo
Universo
Ontológico
Formal
Estrutural
Implement.
entidade
Poligono
Tabela
lote
Lista
de coord.
Universo Ontológico

Domínio de aplicação

estabelece conceitos (“visão de mundo”)

ex: “refúgio” e “fragmento” em ecologia


“concentração de poluentes”
Como traduzir os conceitos para o SIG ?

Associação formal
• campos/objetos (e suas especializações)

Mensuração
• levantamento de campo
Colocando o Mundo no Computador!?
Ontologias
Modelos
Formais
Representações
Mundo
Real
Computador
Medidas

Conversão Dados
Níveis de abstração

Ontologias (conceitos do mundo real): lote, tipo de solos

Modelos de Dados (formais): entidades (objetos) x
distribuições (campos)

Representações: matrizes, vetores

Medidas: censo, GPS
Processo de Representação Computacional
 Decisões concretas

Atributos
• Que medidas caracterizam os dados ?

Partição geométrica do espaço
• Que estruturas de dados são necessárias ?

Escala
• Qual o nível de detalhe?

Analise
• Que procedimentos de extração de informação
serão utilizado?

Ex: câncer de esôfago e
Representação Computacional


Computadores

instrumentos de representação do conhecimento

capturam modelos formais da realidade

exigem quantificação (visão reduzida)
O que representar?

Aproximações de entidades realmente existentes
(e.g. rio)

Conceitos abstratos (tipos de solo, exclusão
social)
Estruturas de Dados Computacionais


2D (estático)
 vetores (ponto, linha, polígono)

matrizes de inteiros

espaços celulares
2,5 D (estático)
 malhas triangulares

grades regulares (inclui imagens)
Estruturas de Dados Computacionais

2D (dinâmico)
 representações funcionais no
Plano

3D (estático)
 representações volumétricas

3D (dinâmico)
 representações funcionais no
volume
Representações Computacionais do Espaço
Objetos
Regiões poligonais
“Topografias”
Superfícies
Imagens
Redes
Topologia das ligações
Modelos funcionais
Autômata celular
Modelos Físicos
Geodados
X,Y,Z
X,Y,Z
Eventos / Amostras
Superfícies / Grades Regulares
Dados de Área- Polígonos
Redes e Dados de Fluxo
X,Y,Z
X,Y,Z
X,Y,Z
Estruturas de Dados e Topologia
Conceito de Topologia
 Propriedades
de um conjunto de dados espaciais
que são invariantes a translação, rotação e escala
Propriedades
 Vizinhança (“do lado de”)
 Pertinência
 Conexao
B
(“dentro de”)
(“ligado a”)
A
Estruturas de Dados Vetoriais com Topologia
fonte: John Elgy
Estruturas de Dados Vetoriais com Topologia
Usamos os centróides
para recuperar o
polígono
Cada linha é guardada
individualmente
Edição de polígonos com Topologia
Entrada de linhas
• produto: “espaguete”
Ajustar linhas
• remover “pontas”
Formar polígonos
• método dos centróides
• topologia automática
Associar atributos
Polig
Solo
A
B
Le
Ag
A
C
B
E
D
Possíveis Problemas com Estruturas Vetorais
com Polígonos Fechados
fonte: John Elgy
Redes: Topologias Arco-Nó
Rede
Contém objetos com topologia arco-nó
Rede
Objetos endereçados no espaço
Exemplo: rede de distribuição elétrica
rede primária
rede secundária
sub-estações, alimentadores
postes, transformadores, chaves
cadastro urbano
cadastro de consumidores
Representações Vetoriais de Regiões 2D
Polígonos fechados
As coordenadas de cada polígono são guardadas em separado
Vantagens
Facilita a inserção num banco de dados geográfico
Desvantagens
Duplicação de linhas e possíveis erros
Representações Vetoriais de Regiões 2D
Estrutura arco-nó (topológica)
Cada polígono é uma lista de linhas
Vantagens
Evita erros e duplicação de linhas
Desvantagens
Mais complicado de produzir
Vetores + Tabelas
Dualidade entre localização e atributos
Lotes
geoid
23
dono
endereço
cadastro IPTU
22
Guimarães
Caetés 768
250186
23
Bevilácqua
São João 456
110427
24
Ribeiro
Caetés 790
22
271055
Ligação entre Geometria e Atributos
Integração Localização - Atributos
Praia de
Boiçucanga
Praia
Brava
Exemplo de Unidade Territorial Básica - UTB
Representações 2D do espaço
Vetor
Matriz
fonte: Mohamed Yagoub
Representação Matricial
Le
Li
Componentes
Ls
Aq
 matriz
de células
 índice
espacial para cada elemento
 cada
célula, um ou mais valores
Indica o que ocorre em cada lugar do espaço
Estrutura de uma matriz
Extensão
célula
Resolução
fonte: Mohamed Yagoub
O que representamos em uma célula?
Célula
Qualidades: “Alto, baixo”
(temático)
Quantidades: teor de cobre
(numérico)
fonte: Mohamed Yagoub
Conversão Vetorial  Matricial
fonte: Mohamed Yagoub
Representação Matricial
fonte: Mohamed Yagoub
Matrizes x Vetores
fonte: Mohamed Yagoub
O problema da mistura das células
Água domina
Maioria
Bordas
A A
G
A G
G
A
B
G
A A
G
A A
G
A
B
G
A A
G
A G
G
B
B
G
fonte: Mohamed Yagoub
Espaço Celular
Le
Li
Cada elemento da grade
Ls

índice espacial para uma tabela
Generalização de uma matriz
Aq
Modelagem Computacional
Espaços celulares

Componentes

conjunto de células georeferenciadas

identificador único

vários atributos por células

matriz genérica de proximidade - GPM
Amazônia em 2015?
Representações 2D
Vetorial
•
Preserva relacionamentos topológicos
Preferida quando necessitamos de precisão
(e.g. cadastro urbano e rural)
Matricial
Processos contínuos
Preferida quando tratamos com dados de
recursos naturais (e.g., geologia, solos,
etc..)
Vetores ou Matrizes ?
“Os limites desenhados em mapas temáticos
(como solo, vegetação, ou geologia) raramente
são precisos e desenhá-los como linhas finas
muitas vezes não representa adequadamente
seu caráter.
Assim, talvez não nos devamos preocupar tanto
com localizações exatas e representações
gráficas elegantes.
Vetores ou Matrizes ?
Se pudermos aceitar que limites precisos entre
padrões de vegetação e solo raramente
ocorrem, nós estaríamos livres dos problemas
de erros topológicos associados como
superposição e intersecção de mapas.”
(P. A. Burrough)
Matrizes ou Vetores?
Matrizes ou Vetores ?
Matrizes ou Vetores? (RADAM x SRTM)
Matrizes ou Vetores? (RADAM x LANDSAT)
Modelos Numéricos de Terreno
Variação espacial quantitativa
São utilizadas para representar uma
grandeza que varia continuamente no
espaço - altimetria, precipitação,
propriedades do solo ou subsolo (como
aeromagnetismo).
Estruturas de Dados para MNT
Grade regular (matriz de reais)
• elemento com espaçamento fixo
• valor estimado da grandeza
Estruturas de Dados para MNT
Malha triangular (TIN)
• conexão entre amostras
• estrutura topológica arco-nó
Modelos Numéricos de Terreno
Curvas de nível
Triangulação
Modelos Numéricos de Terreno
Imagem MNT
Relevo sombreado
Imagens são Modelos Numéricos de Terreno
Fontes: satélites, fotografias aéreas
Elemento de imagem (“pixel”)
proporcional à energia
eletromagnética refletida ou
emitida por área da superfície
terrestre
Estruturas de Dados para MNT
Malha triangular
Vantagens
1. Melhor representação de
relevo complexo
2. Incorporação de restrições
como linhas de crista
Problemas
1. Complexidade de
manuseio
2. Inadequada para
Álgebra de mapas
Grade regular
1. Facilita manuseio e
conversão
2. Adequada para
dados não-altimétrico
1. Representação de
relevo complexo
2. Cálculo de declividade
Conversão entre Representações
Resumo
Geoprocessamento
Representações Computacionais do Espaço
Cada representação computacional
Potencial de modelar a natureza
Necessidade de combinar representações
Dados espaciais
Localização + atributos
Dependência espacial
Download

Estruturas de dados - DPI