Tengo un archivo .shp y necesito obtener el gráfico dual de este archivo (es decir, cada centroide de polígono debe convertirse en un vértice y dos vértices están vinculados si sus polígonos asociados son adyacentes).
Logré obtener los centroides de los polígonos de mi archivo.
¿Cómo puedo agregar líneas entre los vértices que de hecho deberían estar conectados?
Respuestas:
Solo puede usar Python (versiones 2.7.xy 3.x) sin QGIS:
1) Con Fiona , bien proporcionado e itertools
2) con GeoPandas , bien formados e itertools
3) Supongo que puede hacer lo mismo con PyQgis e itertools (Python 2.7 para versiones 2.xy 3.x para versiones 3.x)
fuente