Ligar Elementos

Unir Elementos


A ferramenta Ligar Elementos funciona com duas camadas. 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 de processamento não se encontra definido para um sistema de coordenadas projetado, será instado a defini-lo quando Correr Análise .

Para além de escolher uma camada do seu mapa, pode escolher Escolher Camada de Análise na parte inferior da lista pendente para navegar até aos seus conteúdos de um conjunto de dados de partilha de ficheiros 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 escolher uma camada do seu mapa, pode escolher Escolher Camada de Análise na parte inferior da lista pendente para navegar até aos seus conteúdos de um conjunto de dados de partilha de ficheiros 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 pretendia encontrar supermercados que se encontrem até 2 quilómetros de um mercado agrícola. Neste caso, a camada de destino tem um único elemento que representa um mercado agrícola, e a camada de ligação representa as mercearias locais e tem atributos, como o total de vendas anuais. Utilizando a ferramenta Ligar Elementos , descobrirá que cinco mercearias correspondem aos critérios. Caso especificasse uma operação de ligação Ligar one to many, no final teria 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ía um elemento representando o mercado agrícola e as informações resumidas dos supermercados, tais como a contagem (2), e outras estatísticas, como a soma de vendas anuais.

Selecionar uma ou mais ligações


Especifica a opção de ligação utilizada. Pode aplicar um, dois ou três dos seguintes tipos de ligações:

  • 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 ativação de 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 seguintes relações disponíveis dependem do tipo de geometria (ponto, polilinha ou polígono) que está a ser utilizada como elementos de entrada.

  • Interseta—Os elementos serão correspondidos 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 correspondidos se a camada alvo estiver contida nos elementos em ligação.
  • No Interior—Os elementos serão ligados se a camada alvo estiver no interior dos elementos em ligação.
  • Toca—Os elementos serão ligados se tiverem limites que toquem o elemento alvo.
  • Cruza—Os elementos serão ligados se possuírem contornos que se cruzem.
  • Sobrepõe—Os elementos serão ligados se se sobrepuserem.


Especifica o raio aplicado a uma relação espacial próxima.

Por exemplo, se tivesse um conjunto de dados representando uma central nuclear e um conjunto de dados representando residências, poderia definir uma distância nearSpatial de 1 quilómetro para encontrar casas à distância de 1 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) utilizado nos elementos de entrada. As relações temporais disponíveis são as seguintes:

  • Encontra—Os elementos serão correspondido se o primeiro elemento encontrar o segundo.
  • Encontrado Por—Os elementos serão correspondido se o primeiro elemento for encontrado pelo segundo.
  • Sobrepõe—Os elemento serão correspondidos se o primeiro elemento se sobrepuser ao segundo.
  • Sobreposto Por—Os elementos serão correspondidos se o primeiro elementos for sobreposto pelo segundo.
  • Durante—Os elementos serão correspondidos se o primeiro elemento se se encontrar no decurso do segundo.
  • Contém—Os elementos serão correspondido se o primeiro elemento contiver o segundo.
  • Igual—Os elementos serão correspondidos se o primeiro elemento for igual ao segundo.
  • Termina—Os elementos serão correspondidos se o primeiro elemento terminar o segundo.
  • Termina Por—Os elementos serão correspondidos se o primeiro elemento for terminado pelo segundo.
  • Inicia—Os elementos serão correspondidos se o primeiro elemento der início ao segundo.
  • Iniciado Por—Os elementos serão correspondidos se o primeiro elemento for iniciado pelo segundo.
  • Interseta—Os elementos são correspondidos 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.
  • Próximo Antes—Os elementos serão correspondidos se o primeiro elemento se encontrar antes do segundo elemento e dentro do tempo especificado.
  • Próximo Após—Os elementos serão correspondidos se o primeiro elemento se encontrar após o segundo elemento e dentro do tempo especificado.


Especifica o raio temporal aplicado a uma relação temporal próxima. Uma relação temporal próxima inclui Próximo, Próximo Antes, e Próximo Após.

Por exemplo, caso tenha uma camada de incidentes náuticos e uma camada de trilhos GPS para 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


Faz corresponder valores num campo de uma camada a valores num campo noutra camada.

Por exemplo, caso tivesse uma camada geográfica de endereços residenciais de todo o condado (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), poderia ligar o conjunto de dados de saúde aos dados residenciais, fazendo corresponder o campo ZIP ao campo HEALTHZIP . Isto resultaria numa camada de residências com os dados de saúde correspondentes.

Adicionar estatísticas (opcional)


Calcula estatísticas nos elementos ligados caso a operação de ligação seja Ligar one to one. Todas as estatísticas serão calculadas por predefinição.

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,0,1] é 0.25.
  • 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,0,1,1] é 0.5.

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, icaso pretenda pretende aplicar uma ligação a um conjunto de dados apenas aos resultados em que health_spending é superior a 20 por cento de income, 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 income 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 guardados num armazenamento de dados e expostos como uma camada de elementos em 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 relacional.

  • Pode utilizar resultados em colaboração portal-to-portal.
  • Pode ativar funcionalidades de sincronização com os seus resultados

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

Nome da camada resultante


O nome da camada que será criada. Se estiver a escrever para ArcGIS Data Store, os seus resultados serão gravados em O Meu Conteúdo e adicionados ao mapa. Se estiver a escrever para uma partilha de ficheiros big data, os seus resultados serão guardados numa partilha de ficheiros big data e adicionados ao seu manifesto. Não serão adicionados 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 escrever para ArcGIS Data Store (armazenamento relacional ou espaciotemporal de dados big data) utilizando a caixa suspensa Guardar resultado em pode especificar o nome de uma pasta em O Meu Conteúdo, onde será armazenado o resultado.