Ich versuche, ein Werkzeug zu finden, um mit QGIS und seinem Bundle ein Skelett eines großen Vektordatensatzes zu erstellen. Es sollte direkt programmgesteuert über Python oder die Befehlszeile aufrufbar sein (QGIS, GRASS, OGR usw. sind alle in Ordnung).
Das Ziel ist ein großes dünnes Polygon mit Löchern, die Straßenbereiche darstellen, und ich muss eine Annäherung des Straßennetzes durch Skelettierung erhalten.
Was ich bisher gefunden habe:
- GRASS 7.0
v.skeleton
sollte gut genug sein, scheint aber in naher Zukunft nicht in QGIS integriert zu sein. - CGAL hat natürlich Skelettierungsalgorithmen, aber die Python-Unterstützung ist sehr schlecht.
- pySkeleton funktioniert bei mir nicht und ich habe wahrscheinlich keine Zeit, den Code zu retten.
Andere Alternativen (openJump Skeletonizer, dieses alte ArcGIS-Plugin ...) lassen sich nicht einfach in QGIS / Python einbinden .
Irgendwelche anderen Vorschläge?