Preciso converter uma camada de ponto em um polígono, usando os pontos de limite de uma grade complexa para definir as arestas do polígono.
Preciso incorporar isso em uma estrutura ModelBuilder no ArcGIS Desktop 10.3. A iteração do processo será necessária (se possível) devido a muitos dados recebidos.
A camada de pontos é quadriculada sobre um segmento de rio, e eu preciso determinar os pontos de limite dos rios e conectá-los para criar uma camada de polígono do segmento de rio.
O casco convexo não parece funcionar com a forma como os rios serpenteiam, eu preciso de um limite limpo e apertado, não de uma contenção como o casco convexo. Eu tenho camadas apenas para os pontos de contorno, mas não sei como conectá-las para chegar a um polígono.
fonte
Respostas:
Este tópico da GeoNet teve uma longa discussão sobre o assunto de cascos convexos / côncavos e muitas fotos, links e anexos. Infelizmente, todas as fotos, links e anexos foram quebrados quando o fórum e a galeria antigos da Esri foram substituídos pela Geonet ou removidos.
Aqui estão minhas variações no script do Côncavo Hull Estimator que Bruce Harold, da Esri, criou. Eu acho que minha versão fez várias melhorias.
Não estou vendo uma maneira de anexar o arquivo compactado da ferramenta aqui, por isso criei uma postagem no blog com a versão compactada da ferramenta aqui . Aqui está uma imagem da interface.
Aqui está uma figura de algumas saídas (não me lembro do fator k dessa figura). k indica o número mínimo de pontos vizinhos pesquisados para cada ponto limite do casco. Valores mais altos de k resultam em limites mais suaves. Onde os dados de entrada são dispersos de maneira desigual, nenhum valor de k pode resultar em um casco fechado.
Aqui está o código:
Aqui estão as imagens que acabei de processar em um conjunto de pontos de endereço para três subdivisões. Para comparação, as parcelas originais são mostradas. O fator k inicial para esta execução da ferramenta foi definido como 3, mas a ferramenta iterou cada ponto definido como pelo menos um fator ak de 6 antes de criar cada polígono (fator ak de 9 foi usado para um deles). A ferramenta criou a nova classe de recursos do casco e todos os 3 cascos em menos de 35 segundos. A presença de pontos um tanto regularmente distribuídos que preenchem o interior do casco realmente ajuda a criar um contorno do casco mais preciso do que apenas usar o conjunto de pontos que devem definir o contorno.
fonte