Resumo
Uma tarefa GIS comum a ser realizada é contar o número de feições de pontos contidas em um polígono. Por exemplo, a imagem abaixo exibe o mapa da Indonésia com os locais de terremotos significativos conhecidos em todo o país.
Este fluxo de trabalho explica as etapas para determinar o número de terremotos que ocorreram no polígono que representa a Indonésia.
Procedimento
Nota: Para obter ajuda na determinação de como simbolizar um mapa com base no número de feições de pontos contidos ou que cruzam um polígono, consulte Instrução: Simbolizar polígonos com base no número de pontos de intersecção.
As instruções fornecidas descrevem como contar o número de feições de ponto em um polígono. Há duas opções de fazer isso:
Usar a ferramenta Ligação Espacial
- Vá até ArcToolbox > Ferramentas de Análise > Sobreposição > Ligação Espacial.
- Na caixa de diálogo Ligação Espacial, preencha os campos e parâmetros necessários da seguinte maneira:
- Feições de Destino: Camada de polígono
- Feições de Ligação: Feições de ponto
- Operação de Ligação (opcional): JOIN_ONE_TO_ONE e marque a opção Manter Todas as Feições de Destino (opcional).
- Opção de Combinação (opcional): COMPLETELY_CONTAINS. Para esta opção, as feições de ponto nas feições de ligação são correspondidas quando uma feição de destino de polígono as contém completamente.
- Deixe os outros parâmetros como o padrão.
- Clique em OK para executar a ferramenta.
- Abra a tabela de atributos para a saída da ligação e procure o campo Join_Count. O número no campo representa o número de feições de ponto no polígono, que, neste exemplo, é o número de terremotos ocorridos na Indonésia.
Criar um campo de contagem e uma ligação espacial entre o shapefile de ponto e o shapefile de polígono
- Na tabela de atributos do shapefile de ponto, crie um campo chamado "Count" do tipo "Short Integer".
- Calcule o campo Contagem igual a 1 clicando com o botão direito do mouse no nome do campo e clicando em Calculadora de Campo.
- Digite o número inteiro 1 na área de diálogo branca abaixo de Count = e clique em OK.
- Clique com o botão direito no shapefile do polígono e clique em Ligar e Relacionar > Ligações. Clique na lista suspensa e selecione Ligar dados de outra camada com base na localização espacial.
- Especifique o shapefile de ponto da Etapa 1.
- Selecione o primeiro marcador (Cada polígono recebe um resumo dos atributos numéricos ...) e marque a caixa Soma.
- Especifique um local de saída e clique em OK.
- Agora há um shapefile de polígono com o campo "Count" indicando quantas feições de ponto existem em cada feição de polígono. Ele geralmente é chamado de "Sum_Count" ou "Count_".