J'ai un fichier de formes avec des énormes multipolygones, avec 100 000 pièces. Quelle serait la façon la plus simple de les diviser en polygones à une seule partie? Je recherche quelque chose comme la fonction QGIS «Multipart to singlepart», mais le fichier est trop volumineux pour que QGIS puisse le gérer. Je suppose qu'il existe probablement déjà un module Python qui peut le faire pour moi. Des conseils?
9
Réponses:
Les Shapefiles n'ont pas de type MultiPolygon (type = Polygon), mais ils les supportent quand même (tous les anneaux sont stockés dans un seul polygone = liste de polygones, regardez GDAL: ESRI Shapefile )
C'est plus facile avec Fiona et Shapely :
la source
à partir de la liste de diffusion GDAL en utilisant python
la source