¿Hay alguna herramienta disponible que me permita ejecutar millones de archivos de forma de paquete y simplificarlos?
shapefile
ogr
open-source-gis
NetConstructor.com
fuente
fuente
Respuestas:
Puede probar Shapely, una API de Python construida sobre GEOS . Como Shapely y GDAL tienen bibliotecas de Python, puede combinarlas fácilmente con datos de muchas fuentes diferentes (incluidos los archivos de forma) y luego simplificar y exportar según lo desee.
El único inconveniente puede ser la velocidad si está haciendo millones de funciones: podría ser más rápido usar GEOS o JTS directamente.
Vea el método simplificado :
fuente
La versión 9.0 de GDAL / OGR agregó la opción -simplify al comando ogr2ogr . La documentación indica que conserva la topología.
Ejemplo de uso:
fuente
Si sus datos se almacenan en PostGIS, intente usar ST_SimplifyPreserveTopology .
fuente
ogr2ogr tiene una opción de "segmentar" que parece hacer lo que necesita: documentación de GDAL ogr2ogr
De esa página:
fuente
Puedes probar Mapshaper . Quizás haya algunas limitaciones debido al tamaño de su archivo.
fuente
GRASS v.generalize
http://grass.osgeo.org/gdp/html_grass64/v.generalize.html
fuente
Inspira desde Mapshaper, pero directamente en local, mira en https://github.com/migurski/Bloch
fuente