¿Puede alguien demostrar una forma sencilla de escribir estructuras de datos de geometría de shapely en shapefiles? Estoy particularmente interesado en polígonos con agujeros y cuerdas de línea. También sería beneficioso mantenerse alejado de arcpy (por lo que osgeo, pyshp, etc. serían mejores).
Respuestas
¿Demasiados anuncios?He diseñado Fiona para que funcione bien con Shapely. Aquí hay un ejemplo muy simple de usarlos juntos para "limpiar" las características de shapefile:
Desde https://github.com/Toblerity/Fiona/blob/master/examples/with-shapely.py.
La respuesta de Karim es bastante antigua, pero he usado su código y quería agradecerle por ello. Una cosa menor que descubrí usando su código: si el tipo de forma es Polígono o Multipolígono, aún podría tener múltiples partes (agujeros en el interior). Por lo tanto, parte de su código debe cambiarse a