Ich habe ein Shapefile mit einigen riesigen Multipolygonen mit 100.000 Teilen. Was wäre der einfachste Weg, sie in einteilige Polygone aufzuteilen? Ich suche nach etwas wie der QGIS-Funktion "Multipart to Singlepart", aber die Datei ist zu groß, als dass QGIS sie verarbeiten könnte. Ich vermute, dass es wahrscheinlich bereits ein Python-Modul gibt, das dies für mich tun kann. Irgendwelche Tipps?
8
Antworten:
Shapefiles haben keinen Typ MultiPolygon (Typ = Polygon), aber sie unterstützen sie trotzdem (alle Ringe werden in einem Polygon gespeichert = Liste der Polygone, siehe GDAL: ESRI Shapefile )
Mit Fiona und Shapely ist es einfacher :
quelle
von der GDAL-Mailingliste mit Python
quelle