¿Encontrar líneas centrales de polígonos en QGIS?

15

Me preguntaba si hay una forma de crear líneas centrales a partir de polígonos en QGIS. Tengo una capa de polígono, pero idealmente necesito las líneas centrales como un archivo separado.

    
pregunta Alan Carr 20.09.2012 - 11:58

4 respuestas

8

puedes probar 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.

No sé cómo podría implementarse en Qgis

Ojalá pudiera ayudar

    
respondido por el geogeek 20.09.2012 - 13:28
8

He estado trabajando en la implementación del modelo que se muestra en Respuesta de @GajGovind a la creación de líneas intermedias a partir de polígonos / casings de carretera. que es bastante similar a lo que @geogeek describió en su respuesta aquí en este hilo.

Puede descargar el modelo desde Github enlace

    
respondido por el underdark 29.12.2015 - 14:57
5

hay una buena herramienta con el nombre de ET GeoWizards 10.2 para productos Esri, pero no sé si es una buena solución o no ...

puede obtener información de aquí

alladodeesteenelcésped,puedeconsultarlafunciónr.thinparausobásico..

  

r.thin-Diluyeceldasquenosonceroquedenotancaracterísticaslinealesenunráster  capademapa.

Espero que te ayude ...

    
respondido por el Aragon 20.09.2012 - 13:44
2
  

acaba de encontrar la longitud de todo el asunto

¿Cómo debe ser exactamente el resultado? Una aproximación es el perímetro dividido por 2.

Para obtener un mejor resultado: puedes medir manualmente algunos polígonos. Luego, determina la diferencia entre la medición y el perímetro dividido por 2 . Aplique este factor de corrección a todo el conjunto de datos.

    
respondido por el Jens 20.09.2012 - 14:12

Lea otras preguntas en las etiquetas