Você está na página 1de 40

Cartografia Bsica

MODELAGEM DOS DADOS CONCEPO DE MAPAS PROJETO DE MAPEAMENTO

Cdigo: CA-423

PARA MODELAGEM

Requisitos primordiais a serem observados


1. USO DO MAPA = Propsito = Aplicao
2. Configurao Inicial Observar a Realidade Definir os Dados Espaciais Definir a Escala Definir Necessidade dos Usurios Situao dos Usurios (Prioridades) Limites Tcnicos 2. Configurao de Implementao Elementos Grficos Variveis Visuais Classe de Smbolos Cores e Padres

CONCEPO DE MAPAS
O que preciso saber para confeccionar o mapa?
Propsito/Recursos Disponibilidade de dados Limites tcnicos

Planejamento Esboo grfico Layout Componentes visuais do mapa ...

Variveis Visuais
Um mapa ou um grfico nunca poder ser uma mera ilustrao, seja no processo construtivo, seja na apresentao. O autor (cartgrafo) deve obedecer s propriedades especficas da percepo visual segundo a proposta de Bertin utilizando as seis variveis visuais:
Modulaes
Tamanho Valor Granulao Cor Orientao Forma

Representao
"

Relao
Q;O O #,O #;O # #

"

! ( ! (
! ! X ! "

" ! (
!

Projeto de Mapeamento

Projeto de Mapeamento

Base de Dados Espaciais Cartografia Ponto Sistema de Geoinformao - SIG

Linha
rea de Interesse

Polgono

Interveno

Base de Dados Espaciais

Exerccio
Propor uma soluo de mapeamento para o Municpio de Ipojuca. Ideia inicial: Correto ou no?
1. escala 1:25000 (rea municipal) para planejamento 2. Escala: 1:10000 (rea rural) 3. Escala 1: 2.000 (rea urbana)

Foco: representaes dos elementos na escala, que elementos vo ser representados, como representar?

EXEMPLOS DE MODELAGEM CONFORME USO/FINALIDADE

Se o uso exigir medies


Exemplo: clculo de comprimentos, permetros e reas
Na estrutura raster, estas medidas so aproximaes, ao invs de valores exatos.
Exemplo: existem mais de uma resposta pergunta: qual a distncia entre A e B? Onde A e B so dois pontos numa linha Uma soluo usar a distncia Euclidiana => AB2 = AC2 + CB2 Outra soluo usar distncia de Manhattan

Para obter permetro e rea em raster devemos


multiplicar o nmero de clulas que compem os limites pela resoluo de cada clula do gride.

Medies possveis (SIG)


B B

A Distncia Manhattan

Distncia Euclidiana

Medies em SIG
Na estrutura vetorial as medies so calculadas usando, por exemplo, o teorema de pitgoras para obter a distncia Euclidiana.
A geometria usada para calcular permetros e reas Estas medidas podem ser armazenadas como atributos de modo que s precisam ser calculadas uma nica vez.

Se o uso for consultas espaciais


Exemplos de Esquemas
Unidades Administrativas

- Rodovias entre Cidades

Continuao de exemplo de aplicaes de Consultas Espaciais


Uso da Terra (Land Use)
Cada parte do solo no mapa representa um tema:
Agricultura Habitao Floresta

Consultas de referncia
Tipos
Alfanumricos Espaciais Interativos

Consultas espaciais
Consultas de referencia
Alfa_ADM1: Nmero de habitantes da cidade de Campina Grande Alfa_AMD2. Lista das cidades do estado da Paraba Alfa_ADM3. Nmero de habitantes no Brasil Alfa_Rodovia1: Nmero de linhas na primeira seo da BR 230 Alfa_Rodovia2: Nome de todas as sees que constituem BR-116.

Mais exemplos de Consultas Espaciais


Espac-ADM4. Municipios adjacentes ao Municipio Recife num mesmo estado Espac_ADM5. Mostre o estado da Pernambuco Espac_ADM6. Cidades do Brasil maiores do que a maior cidade de Pernambuco Espac_Rodov3. Tamanho da rodovia Federal 232 Espac_ADM_Rodo1. Mostre as rodovias que passam pelo estado da Pernambuco

Relacionamentos Espaciais

Disjoint

Contain

Equal

Meet

Cover

Overlap

Relacionamentos Espaciais

Relacionamentos Espaciais
Vrios tipos
Topolgico: disjoint, overlap, contains (reflexivo inside), meet, equal, cover( reflexivo covered_by) Direcional: left, right, above, below, north, south, east, west, northeast, northwest, southest, southwest Mtrico: area, perimeter, length, distance, far, near, buffer Rede: connected, next, previous, shortest_path Conjunto: intersection, union, difference, equals

Explorando relacionamentos entre Objetos espaciais


Uma definio formal dos relacionamentos espacias se faz necessria para esclarecer os vrios entendimentos destes relacionamentos entre usurios Por exemplo: relacionamentos topolgicos entre dois objetos no plano. Seja b(A) = boundary (borda) do objeto A e i (A) = interior do objeto A

Uso do modelo OR para funcionalidade espacial

Usando SGBDOR (Objeto-Relacional) permite usurios no s usar os tipos definidos pelo SGBD, por exemplo para criar uma BD para aplicao Administrativa podemos considerar:
Create table Pais ( codigo integer, nome varchar(30), geometria polgono, primary key (codigo)); create table Estado ( codigo integer, nome varchar(30), codPais int, geometria polgono, primary key(codigo), foreign key(codPais) references Pais(codigo))

Uso do modelo OR para funcionalidade espacial


Create table Cidade ( codigo integer, nome varchar(30), populacao: int, codEstado int, geometria polgono, primary key (codigo), foreign key(codEstado) references Estado(codigo) );

Uso do modelo OR para funcionalidade espacial


Aplicao de Rodovias
Create table Rodovia ( codigo int, nome varchar(5), tipo varchar(2), primary key(2) );

create table SeoRodovia ( codSecao int, numeroSecao int, codRodovia int, primary key(codSecao, codRodovia), foreign key (codSecao) references Secao(codigo), foreign key(codRodovia) references Rodovia(codigo)

create table Secao( codigo int, nome varchar(4), nmeroLinhas int, cidadeIni varchar(30), cidadeFim varchar(30), geometria line, primary key(codigo), foreign key(cidadeIni) references Cidade, foreign key(cidadeFim) references Cidad

Uso do modelo OR para funcionalidade espacial


Aplicao de Rodovias
create table Secao( codigo int, nome varchar(4), nmeroLinhas int, cidadeIni varchar(30), cidadeFim varchar(30), geometria line, primary key(codigo), foreign key(cidadeIni) references Cidade, foreign key(cidadeFim) references Cidade); create table cidade ( nome varchar(30), populacao int, geometria poligono, primary key(nome))

Uso do modelo OR para funcionalidade espacial


Aplicao Uso da Terra
create table UsoTerra ( nomeRegiao varchar(30), tipoUsoTerra varchar(30)m geometria poligono, primary key(nomeRegiao) );

Uso do modelo OR para funcionalidade espacial


Consultas :
ALFA_ADM1: Nmero de habitantes do estado de Pernambuco select populacao from Estado where nome = Pernambuco

ALFA_ADM2: Liste os nomes das cidades no estado da Pernambuco select nome from Estado e, Cidade c where e.codigo = c.codigo and e.nome = Pernambuco

Anlise: Bsica
Operaes espaciais
Vector determinao de centride medidas espaciais anlise de buffer agregao espacial overlays e joins espaciais Raster anlise de vizinhana modelagem Raster

Operaes no espaciais
seleo de registros
tabular via SQL information clicking com cursor

agregao de registros anlise estatistica joins de tabelas

Anlise: Avanada & Especializada


Avanada
anlise de superfcie anlise de proximidade nearest neighbor layer distance matrix layer anlise de rede roteamento
shortest path (2 points) travelling salesman (n points)

Especializada
Processamento e classificao de Imagem de Sensoriamento Remoto

modelagem raster modelagem de superfcies 3-D estatsticas espaciais funcionalidade especializada


modelo de transportes modelo de uso da terra modelo hidrolgico etc.

Operaes Espaciais:
Centride ou Mean Center
Ponto de balano para distribuio espacial
X

X
i 1

n n representao de ponto para um polgono--anlogo mdia pode ser ponderado pela magnitude de cada ponto (anlogo mdia ponderada)

,Y

Y
i 1

usado para
sumarizar mudana ao longo do tempo numa distribuio (ex. Centride da populao do Brasil a cada 10 anos) colocar labels em polgonos

centroide fora do polgono

Note: muitas aplicaes ArcView calculam apenas um psuedo centroid: as coordenadas do MBR do polgono!

Operaes Espaciais: Medidas Espaciais


Comentrios: possveis mtricas de distncia: Medidas Espaciais: medidas de distncia
entre pontos de ponto ou raster para um polgono entre centroides de polgonos
linha reta/linha area mtrica de blocos de cidade (manhattan metric) distncia atravs de rede

rea de um polgono permetro de um polgono forma (shape) de um polgono clculo de volume


ex. para reservatrios

forma (shape) medido por: = 1.0 para crculo perimetro = 1.13 para quadrado area x 3.54 = nmero grande para polgono irregular

determinao de direo
ex. nuvens de fumaa

Operaes Espaciais: buffer zones


regio dentro de distncia x units buffer em qualquer objeto: ponto, linha ou polgono Implementado em Arcview 3.2 com Theme/Create buffers em ArcGIS 8.1 com Tools/Buffer Wizard
polygon buffer

Exemplos
buffer de 200 metros ao redor de uma propriedade buffer de 100 ft de um rio limitando desenvolvimento buffer de zona de 3 km dos limites de uma cidade mostrando a sua rea distrital usado para definir (ou excluir) reas como opo para futura anlise


line buffer

point buffers

Operaes Espaciais:agregao espacial


districting/redistricting
agrupar polgonos contguos em distritos polgonos originais preservados Regionalizao (ou dissolving) agrupar poligonos em regies contguas bordas dos polgonos originais dissolvidas
Critrios de agrupamento podem ser:
formal (baseados em caracteristicas dos objetos) ex. vizinhana de cidades funcional (baseado em links): ex. zonas de comutao contguo no-contguo preservadas removidas (dissolving)

Pode ser:

Bordas originais de polgonos podem ser::

classificao
agrupar poligonos em regies no-contguas bordas originais usualmente dissolvidas

Exemplos:
zonas de escola a zonas universitrias (funcional districting) blocos de cidade em distritos legislativos (formal districting) criao de distritos de polcia (funct. reg.) criao de mapa de vizinhana de cidade(form. reg.) agrupando dados de censo em segmentos de marketing --yuppies, nerds, etc (class.)

Districting: elementary school attendance zones grouped to form junior high zones.

Regionalization: census tracts grouped into neighborhoods

Classification: cities categorized as central city or suburbs soils classified as igneous, sedimentary, metamorphic

Operaes Espaciais
Spatial Joins e Overlays

Exemplos atribuir amostras ambientais selecionar features numa camada, ou (pontos) para o censo para criar uma nova camada estimar exposio per capita usado para integrar dados com diferentes (ponto em poligono) propriedades espaciais (ponto v. poligono) identificar terrenos atravessados pode fazer overlay de polgonos em: por uma rodovia para estudo de pontos (ponto em poligono) vizinhana linhas (linha em poligono) (poligono em linhas) outros poligonos (poligono em poligono) integrar dados de censo com diferentes possveis combinaes de dados de casas para vender lgica Booleana (poligono em poligono) Union (A or B) Join do tema cidades capital com Intersection (A and B) A and not B ; not (A and B) tema todas cidades para calcular pode fazer overlay de pontos em: a distncia de cidade para a Pontos, que encontra e calcula a distncia capital de estado mais prxima ao ponto mais prximo em outro tema (ponto em ponto)
combina duas (ou mais) camadas para:
Linha, que calcula a distncia para a linha mais prxima

Exemplo: Spatial Matching: Clipping e Erasing


CLIP - extrai as features do mapa que sobrepe com regio selecianada para o clip.

ERASE - apaga as features do mapa que sobrepe com os poligonos da regio selecianada para o erase.

Exemplo: Spatial Matching via Overlay de Polgono-em-Polgono


c.
Os dois temas ( uso da terra & bacias de drenagem) no tm bordas comuns. O SIG cria uma camada combinada permitindo o clculo de uso da terra por bacia de drenagem.

Uso da terra

a.

b.

Bacias de Drenagem

Atlntico Golfo

A. G.

Camada combinada aA bA bG aG

cA cG

Operaes Espaciais: modelagem baseada em raster

Processos podem ser:


Local: um clula apenas Vizinhana: clulas relativas as outras Zonal: clulas numa dada seo Global: todas clulas

Operaes no Espaciais:
Tabular
crie consulta usando SQL (com junes ou no) com cursor no mapa (use Select Features tool)
num ponto dentro de um retngulo dentro de um raio (circulo) ao redor de um ponto

Grfico (selecione pela localizao)

Sada pode ser: registros highlighted numa tabela, e features highlighted num mapa simultaneamente Novas tabelas e mapa layers Exemplos Use SQL query para selecionar todos os CEPs cuja mdia de arrecadao superior a R$2.000,00 identificar CEPs dentro de um raio de 5 KM radius of vrios potenciais sites de comrcio mostrarcasas venda no mapa, e clique para obter uma foto da casa selecionada e dados adicionais

Aplicaes Avanadas: Anlise de Rede


Roteamento menor caminho entre dois pontos
instrues de direo (localizar um hotel a partir do aeroporto)

Districting baseado em rede


expande o site ao longo da rede at um critrio (tempo, distncia, custo, object count) ser alcanado; ento atribuir rea ao distrito
criar reas de marketing, etc essencialmente network-based buffering

travelling salesman: menor caminho conectando n pontos


rota de nibus, servios de entrega
Em todos os casos, distncia pode ser medida em km, tempo, custo ou outros (ex. dimetro de um cano de gua, esgoto etc.). Atributos de arcos ou nodos (ex. rua mo nica, no pode dobrar esquerda) pode tambm ser crtico.

Alocao baseada em rede


atribui localizaes ao centro mais prximo baseado na viagem ao longo da rede
atribuir clientes a entregadores de pizza.

Você também pode gostar