Eu tenho dois shapefiles de ponto: vermelho e azul. Cada arquivo shapefile de ponto possui um valor az, que representa um raio (ou seja, representado como buffers no exemplo). Um ponto duplicado é definido como um ponto que fica dentro da distância Z de outro ponto, que pode variar de 2 a 10 m. Neste exemplo, existem dez pares de pontos duplicados - sete pares se sobrepõem perfeitamente, enquanto três pares se sobrepõem ao cair no valor Z de outro ponto.
Gostaria de manter apenas um de cada duplicado no Z e mesclar os dois shapefiles juntos no ArcGIS Desktop.
Como posso encontrar e mesclar pontos duplicados?
arcgis-desktop
vector
duplication
Aaron
fonte
fonte
Respostas:
Eu ia escrever minha solução com a premissa de que você só tinha duas camadas, mas percebi que uma solução de camada única seria mais fácil e extensível. Leia os seguintes pontos e deixe-me saber se você precisa de esclarecimentos sobre algum ponto.
1. Mesclar dados em uma classe / arquivo de forma
Basta executar a ferramenta Mesclar em cada classe / shapefile existente até que você tenha apenas uma para trabalhar.
2. Calcular a geometria Z
Se a geometria estiver ativada para Z, você precisará calcular o valor Z na tabela de atributos para aplicá-lo ao comando buffer.
Nota: Você também precisará fazer referência a esse processo em uma etapa posterior.
2.1 Adicionar um campo
2.2 Definir tipo de campo
2.3 Calcular geometria
3. Geoprocessamento
3.1 Coloque seus pontos em buffer usando o campo Z_Value como referência. Certifique-se de verificar a função de dissolução apropriada.
3.2 Execute a ferramenta Multipart to Singlepart para explodir os dados.
3.3 Com os dados explodidos, adicione dois novos campos chamados 'Centroid_X' e 'Centroid_Y'.
3.4 Use o processo definido na etapa 2 para extrair as coordenadas X e Y para as colunas do Centroid que você acabou de criar.
3.5 Exporte a tabela de atributos para um arquivo DBF. (Certifique-se de definir o tipo de arquivo como DBF.)
3.6 Importe o arquivo DBF para o mapa e adicione os dados X, Y ao quadro do mapa.
4. Feito
fonte
As ferramentas Integrar (Gerenciamento de dados) e Excluir idêntico (Gerenciamento de dados) no ArcGIS resolve esse problema. Basta adicionar o shapefile de ponto e escolher a tolerância XY. Todos os pontos dentro da distância de tolerância XY serão assumidos como iguais. O ponto resultante é a distância média entre os dois pontos originais.
fonte
Você já tentou a ferramenta "Próximo" em proximidade com o raio como 10m. Use um vermelho como recurso de entrada e azul como recursos próximos. Ele fornecerá o Id de azul que está caindo com um buffer de ponto vermelho de 10m. Com base nessa identificação (na saída da ferramenta near), você pode excluir aqueles em azul e, em seguida, usar a ferramenta Mesclar, para combinar o vermelho e o azul restante.
fonte