Eu queria saber se existe uma maneira de criar linhas de centro de polígonos no QGIS? Eu tenho uma camada de polígono, mas idealmente preciso das linhas centrais como um arquivo separado.
Eu queria saber se existe uma maneira de criar linhas de centro de polígonos no QGIS? Eu tenho uma camada de polígono, mas idealmente preciso das linhas centrais como um arquivo separado.
Respostas:
Estive trabalhando na implementação do modelo descrito na resposta do @ RajGovind para Criar Centrelines a partir de polígonos / revestimentos de estradas? o que é bem próximo do que o @geogeek descreveu em sua resposta aqui neste tópico.
Você pode fazer o download do modelo no Github https://raw.githubusercontent.com/anitagraser/QGIS-Processing-tools/master/2.12/models/polygon_to_centerline.model
você pode tentar este algoritmo:
get vertices from the polygons(poly_vertex).
-make voronoi using (poly_vertex) as input the result could be called(poly_voronoi).
-get lines from (poly_voronoi) => (poly_voronoi_lines).
-get the originale polygon contour (polygon_lines).
-remove (poly_voronoi_lines) touching (polygon_lines) the result is supposed to be the center lines , but you may need further clean up.
não sei como isso poderia ser implementado no Qgis
eu gostaria que pudesse ajudar
existe uma boa ferramenta com o nome de ET GeoWizards 10.2 para produtos Esri, mas não sei se é uma boa solução ou não ...
você pode obter algumas informações aqui
ao lado deste na grama, você pode conferir a função fina para uso básico.
r.thin - afina células diferentes de zero que denotam recursos lineares em uma camada de mapa raster.
espero que ajude você ...
basta encontrar o comprimento da coisa toda
Como exatamente deve ser o resultado? Uma aproximação é perímetro dividido por 2.
Para obter um resultado melhor: Você pode medir manualmente alguns polígonos. Em seguida, determine a diferença entre a medida e o perímetro dividido por 2 . Aplique esse fator de correção ao conjunto de dados inteiro.