Você está na página 1de 19

Juno espacial

(spatial join)

2013.14

Juno espacial

Juno espacial
Consiste

em emparelhar (ou cruzar) as


linhas da tabela duma layer (layer de destino)
com as doutra layer (layer de origem) com
base nas relaes espaciais (e no num
atributo comum) entre as entidades
representadas em ambas as layers

Relaes

espaciais:

Estar contido
Proximidade
2013.14

Juno espacial

Juno espacial
Layer de destino

Layer de origem

cidades

aeroportos

Layer resultado

cidades 2

A juno espacial mantm as cidades da layer de destino e adiciona os


atributos da layer de origem.
2013.14

Juno espacial

Cada cidade servida por que


aeroporto?

Mapa de valores nicos por aeroporto:

Uma juno espacial baseada na relao mais


prximo emparelha registos tendo em conta qual o
objecto da layer de origem (aeroporto) est mais
prxima de cada objecto da layer de destino (cidade).
Cidades
Aeroportos

Mapa de smbolos graduados em funo


da distncia:

Cidades 2

O campo Distance gerado automaticamente


2013.14

Juno espacial

Qual a formao geolgica


do solo em que se encontra
cada fossa sptica?
Uma juno espacial baseada em
estar contido (ou estar dentro de)
junta o registo de origem (geologia) ao
registo de destino (fossa sptica) que se
encontra no seu interior.
Fossas spticas

Formaes geolgicas

Fossas spticas 2

2013.14

Juno espacial

Cardinalidade das ligaes entre


tabelas
Destino
Origem

Cardinalidade um para
um (1:1)

Cardinalidade muitos
para um (N:1)

Cardinalidade um para
muitos (1:N)

Cardinalidade muitos
para muitos (N:N ou
N:M)
2013.14

Juno espacial

Exemplos de diferentes cardinalidades

1:1

Distritos para Governadores


Civis
Maridos para Mulheres

N:1

Distritos para Cidades


Concelhos para Escolas

Cidades para Distritos


Escolas para Concelhos

2013.14

1:N

N:N (ou N:M)


Estudantes para Turmas
Lojas para Clientes

Juno espacial

E se trocassemos o destino
para aeroportos e a origem
para cidades de modo a
determinar que populao
servida em cada aeroporto?

Situao anterior: cidades aeroportos


Mapa das cidades de acordo com o aeroporto
que as serve

Cada aeroporto serve muitas cidades,


logo a cardinalidade de 1: N. Neste
caso no possvel fazer uma juno
simples.
Nome do aeroporto

N de cidades no grupo de
servido por cada
aeroporto

Comear por fazer um sumrio de


modo a agrupar as cidades de acordo
com o aeroporto que as serve (aquele
que est mais prximo), uma vez
somada a populao nelas residente,
obteramos uma tabela deste gnero.
Agora a cada aeroporto corresponde
um s registo (grupo de cidades)
Somatrio da populao residente no
grupo de cidades servidas por cada
aeroporto

Isto pode ser feito atravs de uma juno


sumariada.
2013.14

Juno espacial

O campo Count gerado automaticamente

Registos de muitas cidades transformam-se


num nico registo contendo algumas
estatsticas. Este registo, por sua vez, pode
ser emparelhado com um aeroporto.
Aeroportos para cidades
Cardinalidade 1:N

Mapa dos aeroportos baseado


na populao residente no grupo
de cidades servido por cada um
2013.14

Juno espacial

Cardinalidade das junes espaciais


Junes

simples

1:1 ou N:1
Junes
1:1

sumariadas

1:N ou N:N

Juno simples:
Fossas spticas para formaes geolgicas
2013.14

1:N

Juno sumariada:
Condados para escolas
Juno espacial

10

Tipos de junes espaciais

Contido
em

Simples

Sumariada

Escolas Condados

Condados Escolas

Em que condado est cada escola?

Quantas escolas esto em cada


condado?

Mais
prximo
Hotis Atraes tursticas
Que atrao est mais prxima de
cada hotel? A que distncia se
encontra?
2013.14

Hotis Atraes tursticas


Quantas atraes esto mais
prximas de cada hotel?
Juno espacial

11

Algumas combinaes possveis de geometrias e


tipos de junes espaciais
Geometry
Type
Points to
Points

Lines to Points

Polygons to
Points

Join Type

Example

Simple distance

Find the hospital closest to each town.

Summarized
distance

Find all the towns closer to one hospital


than to any other hospital.

Simple distance

Find the water main closest to the


proposed building site.

Summarized
inside

Find the total voltage of all electric lines


meeting at a substation.

Simple inside

Find the soil type that underlies each gas


station.

Simple distance

Find the lake that is closest to each


campground.

Mastering ArcGIS, 4 ed., Maribeth Price, p. 226

2013.14

origem

Juno espacial

destino

12

Unidades de distncia nas junes de


proximidade
Fonte de dados num
sistema de coordenadas
geogrficas (SCG) com
unidade grau decimal

Distncias calculadas nas unidades do mapa

Graus decimais no so facilmente convertidos para metros


ou km porque o factor de converso varia com a latitude

prefervel usar um sistema de coordenadas projetadas


2013.14

Juno espacial

13

Junes de proximidade e sistema de


coordenadas

C
Juno de distncia com sistema
coordenadas geogrficas (SCG)

Juno de distncia com sistema de


coordenadas projectadas

Usar um SCG ou uma projeo que cause distoro pode dar origem a
resultados incorrectos!
Usar uma fonte dados cuja projeo conserve a distncia!
2013.14

Juno espacial

14

(Select by location)

Quantitative Methods and Applications in GIS, Fahui Wang, p. 12


2013.14

Juno espacial

15

ARCGIS

2013.14

Juno espacial

16

Como fazer a
juno espacial

BDR sobre a layer de destino


Especificar juno espacial
Escolher layer de origem
Escolher o tipo de juno (sumariada
ou simples)
Especificar o ficheiro de sada
2013.14

6-17 espacial
Juno

Escolha da estatstica de sumrio


Ao contrrio do comando
Summarize, onde se escolhe
a estatstica para um ou mais
campos em particular, nas
junes apenas se escolhe o
tipo de estatstica.
calculado um novo campo
de estatstica para cada
campo numrico na
tabela.
Escolher apenas o que interessa, ou a tabela de sada ter demasiados campos!
2013.14

Juno espacial

18

Bibliografia

Price, Maribeth. Mastering ArcGIS with CD


Videoclips (4 ed.). McGraw-Hill Science/
Engineering/Math.
Captulo 6 Spatial Join

2013.14

Juno espacial

19

Você também pode gostar