4. Juncao Espacial4.1

19
Junção espacial (spatial join) 2013.14 1 Junção espacial

description

4. Juncao Espacial4.1

Transcript of 4. Juncao Espacial4.1

  • Juno espacial (spatial join)

    2013.14 1 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 2

  • Juno espacial

    cidades aeroportos

    cidades 2

    Layer de destino Layer de origem

    Layer resultado

    3 Juno espacial 2013.14

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

  • Mapa de valores nicos por aeroporto:

    Mapa de smbolos graduados em funo da distncia:

    Cada cidade servida por que 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

    Cidades 2

    O campo Distance gerado automaticamente 2013.14 4 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.

    2013.14 5 Juno espacial

    Fossas spticas Formaes geolgicas

    Fossas spticas 2

  • Cardinalidade das ligaes entre tabelas 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 6

    Destino Origem

  • Exemplos de diferentes cardinalidades

    2013.14 Juno espacial 7

    1:1 Distritos para Governadores

    Civis Maridos para Mulheres

    1:N Distritos para Cidades Concelhos para Escolas

    N:1 Cidades para Distritos Escolas para Concelhos

    N:N (ou N:M) Estudantes para Turmas Lojas para Clientes

  • Situao anterior: cidades aeroportos Mapa das cidades de acordo com o aeroporto que as serve

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

    Cada aeroporto serve muitas cidades, logo a cardinalidade de 1: N. Neste caso no possvel fazer uma juno simples.

    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)

    Isto pode ser feito atravs de uma juno sumariada.

    2013.14 8 Juno espacial

    Nome do aeroporto

    N de cidades no grupo de servido por cada aeroporto

    Somatrio da populao residente no grupo de cidades servidas por cada aeroporto

  • Aeroportos para cidades Cardinalidade 1:N

    Registos de muitas cidades transformam-se num nico registo contendo algumas estatsticas. Este registo, por sua vez, pode ser emparelhado com um aeroporto.

    Mapa dos aeroportos baseado na populao residente no grupo de cidades servido por cada um

    O campo Count gerado automaticamente

    2013.14 9 Juno espacial

  • Cardinalidade das junes espaciais Junes simples

    1:1 ou N:1 Junes sumariadas

    1:N ou N:N

    Juno simples: Fossas spticas para formaes geolgicas

    Juno sumariada: Condados para escolas

    1:N 1:1

    2013.14 10 Juno espacial

  • Que atrao est mais prxima de cada hotel? A que distncia se encontra?

    Simples Sumariada

    Contido em

    Mais prximo

    Escolas Condados

    Em que condado est cada escola?

    Condados Escolas

    Quantas atraes esto mais prximas de cada hotel?

    Quantas escolas esto em cada condado?

    Hotis Atraes tursticas Hotis Atraes tursticas

    Tipos de junes espaciais

    2013.14 Juno espacial 11

  • Geometry Type

    Join Type Example

    Points to Points

    Simple distance Find the hospital closest to each town.

    Summarized distance

    Find all the towns closer to one hospital than to any other hospital.

    Lines to Points 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.

    Polygons to Points

    Simple inside Find the soil type that underlies each gas station.

    Simple distance Find the lake that is closest to each campground.

    Algumas combinaes possveis de geometrias e tipos de junes espaciais

    2013.14 Juno espacial 12

    destino origem

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

  • Unidades de distncia nas junes de proximidade

    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

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

    2013.14 13 Juno espacial

  • Junes de proximidade e sistema de coordenadas

    Usar um SCG ou uma projeo que cause distoro pode dar origem a resultados incorrectos!

    A B

    C

    A B

    C

    Usar uma fonte dados cuja projeo conserve a distncia!

    Juno de distncia com sistema coordenadas geogrficas (SCG)

    Juno de distncia com sistema de coordenadas projectadas

    2013.14 14 Juno espacial

  • 2013.14 Juno espacial 15

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

    (Select by location)

  • ARCGIS

    2013.14 Juno espacial 16

  • 6-17

    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 Juno espacial

  • 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 18 Juno espacial

  • Bibliografia Price, Maribeth. Mastering ArcGIS with CD

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

    2013.14 Juno espacial 19