Ligar Feições

Ligar Feições


A tarefa Ligar Feições trabalha com duas camadas. A tarefa Ligar Feições liga os atributos de uma feição à outra baseada em relacionamentos de atributo, espacial e temporal ou em alguma combinação dos três. A ferramenta determina todas as feições de entrada que atendem as condições de ligação especificadas e liga a segunda camada de entrada à primeira. Você pode opcionalmente ligar todas as feições com as feições correspondentes ou resumir as feições correspondentes.

A ferramenta Ligar Feições pode ser aplicada para pontos, linhas, áreas e tabelas. Uma ligação temporal exige que seus dados de entrada estejam habilitados ao tempo, e uma ligação espacial exige que seus dados tenham uma geometria.

Escolher camada de destino


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

Anaáises com a utilização do relacionamento espacial Proximidade exija um sistema de coordenadas plana. Você pode configurar o Processamento de sistema de coordenadas nos Ambientes de Análise. Se seu processamento de sistema de coordenadas não estiver configurado para um sistema de coordenada plana, você será solicitado para definí-lo quando você Executar Análise.

Além de escolher uma camada de seu mapa, você pode escolher Procurar Camadas na parte inferior da lista suspensa para procurar por seu conteúdo para um conjunto de dados de compartilhamento de arquivo big data ou camada de feição.

Escolha a camada para ligar na camada de destino


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

Além de escolher uma camada de seu mapa, você pode escolher Procurar Camadas na parte inferior da lista suspensa para procurar por seu conteúdo para um conjunto de dados de compartilhamento de arquivo big data ou camada de feição.

Escolher operação de ligação


Determina como ligações entre as camadas de ligação e de destino serão manipuladas na saída se forem encontradas múltiplas feições de ligação com o mesmo relacionamento na camada que está sendo ligada. Há duas operações de ligação das quais escolher:

  • Ligação um para um—Esta opção resume todas as feições correspondentes à cada feição sendo ligada.
  • Ligação um para muitos—Esta opção liga todas as feições correspondentes à camada de ligação.

Por exemplo, suponha que desejamos localizar os supermercados dentro de 2 quilômetros de um mercado de agricultores. Neste caso a camada sendo ligada tem uma única feição representando um mercado de agricultores, e as feições de ligação representam os supermercados locais que têm atributos como total de vendas anual. Utilizando a ferramenta Ligar Feições, localizamos cinco supermercados que atendem os critérios. Se especificarmos uma operação de ligação como Ligação um para muitos, acabaremos com cinco feições em nosso resultado, cada linha representando o mercado de agricultores e um supermercado. Se especificarmos um relacionamento de Ligação um para um , acabaremos com uma feição representando o mercado de agricultores e as informações resumidas dos supermercados, como a contagem (2), e outra estatística como a soma de vendas anuais.

Slecione uma ou mais ligações


Você pode aplicar um, dois ou três tipos de ligação. Os tipos de ligações incluem o seguinte:

  • Espacial—Utiliza um relacionamento espacial específico para ligar feições. Este exige que ambas as camadas tenham uma geometria.
  • Temporal—Utiliza um relacionamento temporal específico para ligar feições. Este exige tempo habilitado em ambas as camadas.
  • Atributo—Liga as feições baseado em campos idênticos.

Escolha uma relacionamento espacial


O relacionamento espacial que determinará se feições serão ligadas umas às outras. Os relacionamentos disponíveis dependerão do tipo de geometria (ponto, polilinha, polígonos) sendo utilizado como as feições de entrada. Os relacionamentos disponíveis incluem o seguinte:

  • Intersecciona—A feição será correspondida se interseccionar com outra.
  • Idêntica—As feições serão correspondidas se tiverem a mesma geometria.
  • Próxima—As feições serão correspondidas se estiverem dentro de uma distância especificada uma da outra. A camada de destino deve estar em um sistema de coordenadas planas ou a referência espacial de processamento deve ser definida para um sistema de coordenadas planas utilizando Ambientes de Análise se um relacionamento espacial Proximidade for utilizado.
  • Contém—As feições serão correspondidas se a camada sendo ligada estiver contida nas feições de ligação.
  • Dentro—As feições serão correspondidas se a camada sendo ligada estiver dentro das feições de ligação.
  • Tocam—As feições serão correspondidas se tiverem um limite que toca as feições sendo ligadas.
  • Cruzam—As feições serão correspondidas se tiverem um contorno transversal.
  • Sobrepõem—As feições serão ligadas se tiver sobreposição.


Esta distância especifica o raio aplicado a um relacionamento espacial de proximidade.

Suponha que você tivesse um conjunto de dados representando uma planta nuclear e um conjunto de dados representando residências. Você poderia configurar uma distância de proximidade de 1 quilômetro para localizar as casas dentro 1 de quilômetro da planta nuclear.

Escolha um relacionamento temporal


O relacionamento temporal que determinará se feições serão ligadas umas às outras. Esta opção estará disponível somente se o tempo estiver habilitado em ambas as camadas e os relacionamentos disponíveis dependerão do tipo de tempo (momento ou intervalo) sendo utilizado para as feições de entrada. Os relacionamentos disponíveis incluem o seguinte:

  • Corresponde—A feição será correspondida se a primeira feição corresponder à segunda.
  • Correspondida Por—A feição será correpondida se as primeiras feições forem correspondidas pela segunda.
  • Sobrepõem—A feição será correspondida se a primeira feição sobrepor a segunda.
  • Sobreposta Por—A feição será correpondida se as primeiras feições estiverem sobrepostas pela segunda.
  • Durante—A feição será correspondida se as primeiras feições estiverem durante a segunda.
  • Contém—A feição será correspondida se a primeira feição contiver a segunda.
  • Idêntica—A feição será correspondida se a primeira feição for idêntica à segunda.
  • Finalizar—A feição será correspondida se a primeira feição finalizar à segunda.
  • Finalizada Por—A feição será correpondida se as primeiras feições forem finalizadas pela segunda.
  • Iniciar—A feição será correspondida se a primeira feição iniciar a segunda.
  • Iniciada Por—A feição será correpondida se as primeiras feições forem iniciadas pela segunda.
  • Interseccionam—As feições serão mapeadas se os tempos interseccionarem em todas.
  • Próxima—As feições serão ligadas se estiverem próximas umas das outras, determinadas por um tempo especificado.


Esta distância temporal especifica o raio temporal aplicado a um relacionamento temporal de proximidade.

Suponha que você tenha uma camada de incidentes de passeios de barco e uma camada de trilhas do GPS para um furacão. Você poderá procurar por incidentes de passeios de barco dentro de uma distância especificada de caminhos do furacão em ambos o espaço (1 quilômetro) e tempo (5 horas). Isto resultará em incidentes de passeios de barco ligados aos furacões que aconteceram próximos deste espaço e tempo.

Escolha os campos para corresponder


Este relacionamento combinará valores em um campo de uma camada para valores em um campo em outra camada.

Por exemplo, suponha que tivemos uma camada geográfica de todo o município para endereços residenciais (inclusive um campo ZIP) e um conjunto de dados tabelar para demografias de saúde por Código Postal (um campo denominado HEALTHZIP). Podemos ligar o conjunto de dados de saúde aos dados residenciais por combinação do campo ZIP ao HEALTHZIP, que resultará em uma camada de residências com os dados de saúde correspondentes.

Adicionar estatísticas (opcional)


Se a operação de ligação for Ligação de um para um, você pode calcular estatísticas em suas feições ligadas. Por padrão, todas estatística serão calculadas.

Você pode calcular as estatística em feições que são resumidas. Nos campos numéricos você pode calcular o seguinte:

  • Contagem—Calcula o número de valores diferentes de nulo. Pode ser utilizado em campos numéricos ou strings. 'A contagem de [null, 0, 2] é 2.
  • Soma—A soma de valores numéricos em um 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.
  • Alcance—O alcance de um campo numérico. Isto é calculado como os valores mínimos subtraídos do valor máximo. O alcance de [0, null, 1] é 1. O alcance de [null, 4] é 0.
  • Variância—A variância de um campo numérico em um caminho. A variância de [1] é nula. 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] é nulo. O desvio padrão de [nulo, 1,1,1] é 1.

Nos campos de string você pode calcular o seguinte:

  • Contagem—O número de strings diferente de nulo.
  • Qualquer—Esta estatística é uma amostra aleatória de um valor de string no campo especificado.
Todas as estatísticas são calculadas em valores não nulos. A camada resultante conterá um novo atributo para cada estatística calculada. Qualquer número de estatística pode ser adicionado ao escolher um atributo e estatística.

Todas as estatísticas são calculadas em valores não nulos. A camada resultante conterá um novo campo para cada estatística calculada. Qualquer número de estatística pode ser adicionado ao escolher um atributo e estatística.

Construir uma expressão para ligar feições (opcional)


Aplica uma condição para campos especificados. Somente feições com campos que atendem estas condições serão ligadas.

Por exemplo, suponha que desejamos aplicar uma ligação para um conjunto de dados para somente estas feições onde health_spending é maior que 20 por cento de income. Para fazer isto, aplique uma condição de ligação de $target["health_spending"] > ($join["income"] * .20) utilizando um campo health_spending do primeiro conjunto de dados (as feições do conjunto de dados são ligadas em) e o campo income do segundo conjunto de dados (o conjunto de dados sendo ligado).

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

Escolher armazenamento de dados


Os resultados do GeoAnalytic são armazenados no ArcGIS Data Store e expostos como uma camada de feição no Portal for ArcGIS. Na maioria dos casos, os resultados devem ser armazenados no armazenamento de dados de espaço-tempo e este é o padrão. Em alguns casos salvar resultados no armazenamento de dados relacional é uma boa opção. Abaixo estão as razões pelas quais você talvez queira armazenar resultados em um armazenamento de dados relacional:

  • Utilizar os resultados no portal para colaboração do portal.
  • Habilitar recursos de sincronização com seus resultados.

Você não deve utilizar um armazenamento de dados relacional se você espera que os resultados do GeoAnalytics aumentem e deseja aproveitar os recursos do armazenamento de grandes dados de espaço-tempo para lidar com grandes quantidades de dados.

Nome da camada resultante


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

Ao utilizar a caixa suspensa Salvar resultado em, é possível especificar o nome de uma pasta em Meu Conteúdo onde o resultado será salvo.