Ligar Elementos

Unir Elementos


A tarefa Ligar Elementos Ligar Elementos efetua a ligação de atributos entre elementos com base nas relações espacial, temporal e de atributos, ou de uma combinação das três. A ferramenta determina todos os elementos de entrada que correspondem às condições definidas para ligar, e liga a segunda camada de entrada à primeira. Opcionalmente, pode ligar todos os elementos aos elementos correspondentes ou resumir os elementos correspondentes.

Ligar Elementos pode ser aplicado a pontos, linhas, áreas e tabelas. Uma ligação temporal requer que os dados de entrada tenham a componente temporal ativada, e uma ligação espacial requer que os seus dados possuam geometria.

Escolher camada alvo


A camada que terá atributos da camada de ligação anexada à respetiva tabela.

Análise recorrendo à relação espacial Próximo requer um sistema de coordenadas projetado. Pode definir o Sistema de coordenadas de processamento nos Ambientes de Análise. Se o seu sistema de coordenadas projetado não se encontra definido para um sistema de coordenadas projetado, será instado a defini-lo quando Correr a Análise.

Para além de selecionar uma camada do seu mapa, pode selecionar Explorar Camadas na parte inferior da lista pendente para navegar até aos seus conteúdos de um conjunto de dados de partilha de big data ou camada de elementos.

Selecionar camada para ligar à camada alvo


A camada de ligação com os atributos que serão anexados à camada alvo.

Para além de selecionar uma camada do seu mapa, pode selecionar Explorar Camadas na parte inferior da lista pendente para navegar até aos seus conteúdos de um conjunto de dados de partilha de big data ou camada de elementos.

Escolher operação de ligação


Determina como as ligações entre as camadas alvo e de ligação serão geridas na saída, caso seja detetado que várias camadas ligadas têm a mesma relação com a camada a ligar. Existem duas operações de ligação de entre as quais escolher:

  • Ligar one to one—Esta opção resume todos os elementos que correspondem a cada elemento em ligação.
  • Ligar one to many—Esta opção liga todas as camadas correspondentes à camada de ligação.

Por exemplo, suponha que pretendemos encontrar supermercados a até 2 quilómetros de um mercado agrícola. Neste caso, a camada à qual se irá efetuar a ligação tem um único elemento que representa um mercado agrícola, e os elementos em ligação representam as mercearias locais, incluindo atributos como o total de vendas anuais. Utilizando a ferramenta Ligar Elementos , descobrimos que cinco mercearias correspondem a esses critérios. Caso fosse especificada uma operação Ligar one to many, no final, teríamos cinco elementos no resultado, com cada linha a representar o mercado agrícola e um supermercado. Caso fosse especificada uma relação Ligar one to one, no final teríamos um elemento representando o mercado agrícola e as informações resumidas dos supermercados, tais como a contagem (2), e outras estatísticas, tais como a soma de vendas anuais.

Selecionar uma ou mais ligações


Pode aplicar um, dois ou três tipos de ligações. Os tipos de ligações incluem os seguintes:

  • Espacial—Recorre a uma relação espacial especificada para ligar elementos. Isto exige que ambas as camadas possuam geometria.
  • Temporal—Recorre a uma relação temporal para ligar elementos. Isto exige a ativação do componente temporal em ambas as camadas.
  • Atributo—Liga elementos com base em campos iguais.

Escolher uma relação espacial


A relação espacial que determinará se os elementos se ligam uns aos outros. As relações disponíveis dependerão do tipo de geometria (ponto, polilinha, polígonos) que está a ser utilizada nos elementos de entrada. As relações disponíveis incluem as seguintes:

  • Interseta—Os elementos serão ligados se se intersetarem.
  • Igual—Os elementos serão ligados se possuírem a mesma geometria.
  • Próximo—Os elementos serão ligados caso se encontrem no limite de determinada distância uns dos outros. A camada alvo tem de encontrar-se num sistema de coordenadas projetado ou a referência espacial de processamento tem de ser definida para um sistema de coordenadas projetado, que utilize os Ambientes de Análise caso uma referência espacial Próximo seja utilizada.
  • Contém—Os elementos serão ligados se a camada à qual ligar estiver contida nos elementos em ligação.
  • No Interior—Os elementos serão ligados se a camada à qual ligar estiver no interior dos elementos em ligação.
  • Toca—Os elementos serão ligados se tiverem limites que toquem o elemento ao qual ligar.
  • Cruza—Os elementos serão ligados se possuírem contornos que se cruzem.
  • Sobrepõe—Os elementos serão ligados se se sobrepuserem.


Esta distância especifica o raio aplicado a uma relação espacial próxima.

Suponha que tem um conjunto de dados que representa uma central nuclear e um conjunto de dados que representa residências. Poderia definir uma distância de proximidade de 1 quilómetro para encontrar casas a até um quilómetro da central nuclear.

Escolher uma relação temporal


A relação temporal que determinará se os elementos se ligam uns aos outros. Esta opção encontra-se apenas disponível no caso de o componente temporal estar ativo em ambas as camadas, e as relações disponíveis dependerão do tipo de tempo (instante ou intervalo) a ser utilizado nos elementos de entrada. As relações disponíveis incluem as seguintes:

  • Encontra—O elemento será correspondido se o primeiro elemento encontrar o segundo.
  • Encontrado Por—O elemento será correspondido se os primeiro elementos forem encontrados pelo segundo.
  • Sobrepõe—O elemento será correspondido se os primeiro elementos se sobrepuserem ao segundo.
  • Sobreposto Por—O elemento será correspondido se os primeiros elementos forem sobrepostos pelo segundo.
  • Durante—O elemento será correspondido se os primeiro elementos se se encontrarem no decurso do segundo.
  • Contém—O elemento será correspondido se o primeiro elemento contiver o segundo.
  • Igual—O elemento será correspondido se o primeiro elemento for igual ao segundo.
  • Termina—O elemento será correspondido se o primeiro elemento terminar o segundo.
  • Termina Por—O elemento será correspondido se os primeiros elementos forem terminados pelo segundo.
  • Inicia—O elemento será correspondido se o primeiro elemento der início ao segundo.
  • Iniciado Por—O elemento será correspondido se os primeiros elementos forem iniciados pelo segundo.
  • Interseta—Os elementos são cartografados se os componentes temporais se intersetarem de algum modo.
  • Próximo—Os elementos serão ligados caso estejam próximos uns dos outros, o que é determinado por um tempo específico.


Esta distância temporal especifica o raio temporal aplicado a uma relação temporal próxima.

Suponha que tem uma camada de incidentes náuticos e uma camada de GPS com as frentes de um furacão. Poderia procurar incidentes náuticos a uma distância específica das frentes do furacão, tanto no espaço (1 quilómetro) como no tempo (5 horas). Isto resultaria em incidentes náuticos ligados a furacões que tenham ocorrido em estreita proximidade, no espaço e no tempo.

Escolher os campos para estabelecer correspondência


Esta relação irá fazer corresponder valores de um campo numa camada a valores de um campo noutra camada.

Por exemplo, suponha que temos uma camada geográfica de todo o condado com endereços residenciais (incluindo um campo ZIP) e um conjunto de dados tabulares dos dados demográficos de saúde por Código ZIP (um campo denominado HEALTHZIP). Podemos ligar o conjunto de dados de saúde aos dados residenciais, fazendo corresponder o campo ZIP ao campo HEALTHZIP, o que resultará numa camada de residências com os correspondentes dados de saúde.

Adicionar estatísticas (opcional)


Caso a opção de ligação seja Ligar one to one, pode calcular as estatísticas dos seus elementos ligados. Por predefinição, todas as estatísticas serão calculadas.

Pode calcular estatísticas em elementos que se encontram resumidos. Em campos numéricos, pode calcular as seguintes:

  • Contagem—Calcula o número de valores não-nulos. Pode ser utilizado em campos numéricos ou em strings. A contagem de [null, 0, 2] é 2.
  • Soma—A soma dos valores numéricos num campo. A soma de [null, null, 3] é 3.
  • Média—A média de valores numéricos. A média de [0, 2, null] é 1.
  • Mín—o valor mínimo de um campo numérico. O mínimo de [0, 2, null] é 0.
  • Máx—o valor máximo de um campo numérico. O valor máximo de [0, 2, null] é 2.
  • Intervalo—o intervalo de um campo numérico. Este é calculado subtraindo os valores mínimos ao valor máximo. O intervalo de [0, null, 1] é 1. O intervalo de [null, 4] é 0.
  • Variância—a variância de um campo numérico num trilho. A variância de [1] é null. A variância de [null, 1,1,1] é 1.
  • Desvio padrão—O desvio padrão de um campo numérico. O desvio padrão de [1] é null. O desvio padrão de [null, 1,1,1] é 1.

Em campos de string, pode calcular as seguintes:

  • Contagem—O número de strings não-nulas.
  • Qualquer—Esta estatística é uma amostra aleatória de um valor de string no campo especificado.
Todas as estatísticas são calculadas em campos que não são nulos. A camada resultante irá conter um novo campo por cada estatística calculada. É possível adicionar qualquer número de estatísticas, selecionando um atributo e uma estatística.

Todas as estatísticas são calculadas em campos que não são nulos. A camada resultante irá conter um novo campo por cada estatística calculada. É possível adicionar qualquer número de estatísticas, selecionando um atributo e uma estatística.

Constrói uma expressão através da qual unir elementos (opcional)


Aplica uma condição a campos especificados. Apenas elementos com campos que correspondam a estas condições serão ligados.

Por exemplo, suponha que pretende aplicar uma ligação a um conjunto de dados apenas aos resultados em que health_spending (gastos com saúde) é superior a 20 por cento de receitas. Para fazer isto, aplique uma condição de ligação de $target["health_spending"] > ($join["income"] * .20) utilizando o campo health_spending do primeiro conjunto de dados (o conjunto de dados ao qual os elementos são ligados) e o campo receitas do segundo conjunto de dados (o conjunto de dados ao qual está a ser aplicada a ligação).

As condições de ligação podem ser aplicadas utilizando a calculadora de expressões.

Selecionar armazenamento de dados


Os resultados de GeoAnalytics são armazenados num ArcGIS Data Store e exibidos como uma camada de elementos no Portal for ArcGIS. Na maioria dos casos, os resultados deverão ser armazenados num armazenamento de dados espaciotemporal, sendo este o comportamento predefinido. Em alguns casos, será uma boa opção guardar os resultados no armazenamento de dados relacional. As seguintes são razões que justificam o armazenamento de resultados no armazenamento de dados espaciotemporal.

  • Utilizar resultados em colaboração portal to portal.
  • Ativar funcionalidades de sincronização com os resultados.

Não deverá utilizar o armazenamento de dados relacional caso antecipe um aumento dos seus resultados de GeoAnalytics, e caso necessite de tirar partido das funcionalidades de armazenamento de big data para gerir grandes quantidades de dados.

Nome da camada resultante


Este é o nome da camada que será criada em O Meu Conteúdo e adicionada ao mapa. O nome padrão é baseado no nome da ferramenta e do nome da camada de entrada. Caso a camada já existe, a ferramenta irá falhar.

Ao utilizar a caixa suspensa Guardar resultado em pode definir o nome da pasta em O Meu Conteúdo onde o resultado será guardado.