A ferramenta Ligar Feições adiciona atributos de uma camada ou tabela para outra com base em relacionamentos espaciais e de atributos especificados. Opcionalmente, as estatísticas podem ser calculadas para as feições de ligação.
A saída é uma camada de feição hospedada ou uma camada de tabela hospedada, dependendo se a camada de destino de entrada for uma tabela.
Exemplo
Você tem dados armazenados em uma tabela que precisa exibir em um mapa. A tabela conta o número de Centros de Saúde Primários (CSPs) em cada estado ou território da união na Índia. A ferramenta Ligar Feições pode ser usada para unir a tabela a uma camada de feição para que os dados PHC possam ser mostrados em um mapa.
Anotações de uso
Ligar Feições inclui configurações para feições de entrada, configurações de ligação e camada resultante.
Feições de Entrada
O grupo Feições de entrada inclui o seguinte parâmetro:
- Camada de destino especifica a camada ou tabela que terá registros anexados a ela.
- Camada de ligação especifica a camada ou tabela cujos registros serão anexados à camada de destino.
Configurações de ligação
O grupo Configurações de ligação inclui os seguintes parâmetros:
- Usar relacionamento espacial determina se uma ligação espacial é criada. Se Usar relacionamento espacial estiver desativado, Usar relacionamento de atributo deverá estar habilitado. Esta opção não estará disponível se uma ou mais das entradas for uma camada de tabela.
- Relacionamento espacial determina como as feições espaciais são ligadas umas às outras. Os relacionamento disponíveis dependem do tipo de geometria (ponto, linha ou polilinha) das camadas que estão sendo ligadas. Relacionamento espacial está disponível quando a opção Usar relacionamento espacial está habilitada. Estas opções são as seguintes:
- Interseccionam—As feições na camada de destino serão correspondidas se intersceccionarem feições na camada de ligação.
- Dentro de uma distância—As feições na camada de destino serão correspondidas se estiverem dentro de uma distância especificada das feições na camada de destino.
- Idêntico a—As feições na camada de destino serão correspondidas se forem idênticas às feições na camada de ligação.
- Contém completamente—As feições serão correspondidas na camada de destino que contêm completamente as feições na camada de ligação.
- Completamente dentro—As feições serão correspondidas se as feições na camada de destino estiverem completamente dentro das feições da camada de ligação.
- Distância determina o quão próximas as feições na camada de ligação devem estar das feições na camada de destino para serem ligadas umas às outras. Distância está disponível quando Dentro de uma distância é escolhido para Relacionamento espacial.
- Unidades são as unidades de distância que determinam o quão próximas as feições na camada de ligação devem estar das feições na camada de destino para serem ligadas umas às outras. Unidades está disponível quando Dentro de uma distância é escolhido para Relacionamento espacial.
- Usar relacionamento de atributo determina se uma ligação de atributo é criada. Se Usar relacionamento de atributo estiver desativado, Usar relacionamento espacial deverá ser ativado. Usar relacionamento de atributo é a única opção quando uma ou mais das entradas é uma camada de tabela.
- Relacionamentos de atributo determinam como os atributos são ligados entre si. Relacionamentos de atributo estão disponíveis quando Usar relacionamento de atributo está ativado. Os seguintes subparâmetros estão disponíveis:
- Campo de destino—O campo da camada de destino que será usado para criar a ligação de atributo.
- Campo de ligação—O campo da camada de ligação que será usado para criar a ligação de atributo.
Campo de destino e Campo de ligação deve conter valores correspondentes para criar uma ligação válida.
Campos de destino e campos de ligação adicionais podem ser adicionados à ligação clicando no botão Adicionar. - A operação Ligar determina como as ligações entre a camada de destino e a camada de ligação serão tratadas se múltiplas feições na camada de ligação forem localizadas para ter o mesmo relacionamento na camada de destino. Estas opções são as seguintes:
- Ligação um para um— Una um único registro na camada de ligação a cada feição na camada de destino. Pode ser o primeiro registro ou um resumo de todos os registros correspondentes, conforme determinado pelo parâmetro Múltiplos registros correspondentes.
- Ligação um para muitos—Una todas as feições correspondentes na camada de ligação à camada de destino. A camada resultante conterá múltiplos registros da feição de destino.
- Múltiplos registros correspondentes determina quais registros da camada de ligação serão usados em uma ligação de um-para-um. Múltiplos registros correspondentes está disponível se Ligação um para um for escolhido para a operação Ligar. Estas opções são as seguintes:
- Manter somente o primeiro registro correspondente—Apenas um registro correspondente da camada de ligação será usado para cada feição de destino. O registro correspondente é determinado pelo parâmetro Classificar por.
- Resumir registros correspondentes—Calcule estatísticas de resumido para todos os registros que correspondem a cada feição na camada de destino. A contagem dos registros resumidos também será adicionada por padrão.
Classificar por determina como o primeiro registro correspondente é escolhido. Classificar por está disponível se Manter somente o primeiro registro correspondente for selecionado para Múltiplos registros correspondentes.
Classificar por inclui os seguintes subparâmetros:- Campo—Determina qual campo da camada de ligação é usado para escolher qual registro correspondente é mantido. Por padrão, o campo ObjectID é usado para manter o primeiro registro correspondente no conjunto de dados. Se um campo for selecionado, os valores desse campo serão usados para selecionar qual registro será mantido com base no parâmetro Ordem de classificação. Campos de data e numéricos são suportados.
- Ordem de classificação—Determina se o campo será classificado em ordem crescente ou decrescente ao escolher o primeiro registro correspondente.
Estatísticas do campo determina quais campos numéricos da camada de ligação serão resumidos. As estatísticas resumidas suportadas incluem soma, mínimo, máximo, média e desvio padrão. As estatísticas são calculadas para cada feição de destino. Estatísticas do campo estará disponível se Resumir registros correspondentes for selecionado para Múltiplos registros correspondentes.
Obtenha mais informações sobre estatística de resumo.- Tipo de ligação determina se a saída incluirá apenas feições correspondentes ou todas as feições da camada de destino. Estas opções são as seguintes:
- Ligação interna—Somente feições correspondentes entre a camada de destino e a camada de ligação serão retornadas na camada resultante.
- Ligação à esquerda—Todas as feições na camada de destino serão retornadas independentemente de corresponderem ou não às feições na camada de ligação
Camada resultante
O grupo de Camada de resultado inclui os seguintes parâmetros:
- O Nome de saída determina o nome da camada que é criada e adicionada ao mapa. O nome deve ser único. Se já existir uma camada com o mesmo nome em sua organização, a ferramenta falhará e você será solicitado a usar um nome diferente.
- Salvar na pasta especifica o nome de uma pasta em Meu conteúdo onde o resultado será salvo.
Limitações
As seguintes limitações se aplicam à ferramenta:
- Ligar Feições não pode criar saídas como visualizações da camada de feição hospedada. Para obter informações sobre como criar uma visualização da camada de feição hospedada, consulte Criar visualizações da camada de feição hospedada.
- As estatísticas do campo podem ser calculadas se uma operação Ligação um para um for especificada.
- As ligações não podem ser criadas usando campos que têm um tipo de campo de ObjectID. Se os valores de um campo ObjectID deverem ser usados em uma ligação, você poderá criear um campo de inteiro e calcular o campo baseado no valor do ObjectID.
- Os anexos da camada de destino ou da camada de ligação não são incluídos na camada de saída.
Ambientes
As configurações do ambiente de análise são parâmetros adicionais que afetam os resultados de uma ferramenta. Você pode acessar as configurações do ambiente de análise da ferramenta no grupo de parâmetros Configurações do ambiente.
Esta ferramenta respeita os seguintes ambientes de análise:
- Sistema de Coordenadas de Saída
- Extensão de processamento
Anotação:
A extensão de processamento padrão no Map Viewer é Extensão total. Este padrão é diferente de Map Viewer Classic no qual Usar a extensão do mapa atual é habilitado por padrão.
Saídas
A saída da ferramenta inclui uma camada contendo os registros originais da camada de destino com os registros correspondentes da camada de ligação anexados. A geometria da camada de saída é igual à geometria da camada de destino. Se a camada de destino for uma tabela, a saída será uma tabela.
Anotação:
Ligar Feições não pode criar saídas como visualizações da camada de feição hospedada. Para obter informações sobre como criar uma visualização da camada de feição hospedada, consulte Criar visualizações da camada de feição hospedada.
Requisitos de licenciamento
Esta ferramenta requer o seguinte licenciamento e configurações:
- Creator ou tipo de usuário GIS Professional
- Papel de Publicador ou Administrador ou um papel equivalente personalizado
Recursos
Utilize os seguintes recursos para saber mais:
- Estatística de resumo
- Ligar Feições no ArcGIS REST API
- join_features no ArcGIS API for Python
- Ligação Espacial no ArcGIS Pro
- Adicionar Ligação no ArcGIS Pro
- Estatística Sumária no ArcGIS Pro