Estoy tratando de encontrar una herramienta para crear un esqueleto de un gran conjunto de datos vectoriales utilizando QGIS y su paquete. Debe ser directamente programable a través de Python o de la línea de comandos (QGIS, GRASS, OGR, etc. están bien).
El objetivo es un polígono grande y delgado con agujeros que representan zonas de calles y necesito obtener una aproximación de la red de carreteras a través de la esqueletización.
Lo que he encontrado hasta ahora:
- GRASS 7.0 tiene
v.skeleton
que debería ser suficiente, pero no parece que vaya a integrarse con QGIS en un futuro próximo. - CGAL tiene algoritmos de esqueleto, por supuesto, pero el soporte de Python es muy pobre.
- pySkeleton no me funciona y probablemente no tengo tiempo para salvar el código.
Otras alternativas (openJump skeletonizer, este antiguo plugin de ArcGIS ...) no se pueden conectar fácilmente a QGIS/Python.
¿Alguna otra sugerencia?