Existe-t-il un outil qui me permet d'exécuter des millions de fichiers de formes de colis et de les simplifier?
shapefile
ogr
open-source-gis
NetConstructor.com
la source
la source
Réponses:
Vous pouvez essayer Shapely - une API Python construite sur GEOS . Comme Shapely et GDAL ont des bibliothèques Python, vous pouvez facilement les combiner à des données provenant de nombreuses sources différentes (y compris des fichiers de formes), puis simplifier et exporter comme vous le souhaitez.
Le seul inconvénient peut être la vitesse si vous faites des millions de fonctionnalités - il pourrait être plus rapide d'utiliser directement GEOS ou JTS .
Voir la méthode simplify :
la source
La version 9.0 de GDAL / OGR a ajouté l'option -simplify à la commande ogr2ogr . La documentation indique qu'elle préserve la topologie.
Exemple d'utilisation:
la source
Si vos données sont stockées dans PostGIS, essayez d'utiliser ST_SimplifyPreserveTopology .
la source
ogr2ogr a une option "segmenter" qui semble faire ce dont vous avez besoin: GDAL ogr2ogr documentation
Depuis cette page:
la source
Vous pouvez essayer Mapshaper . Il existe peut-être des limitations en raison de la taille de votre fichier.
la source
GRASS v.generalize
http://grass.osgeo.org/gdp/html_grass64/v.generalize.html
la source
Inspirez-vous de Mapshaper, mais directement en local, regardez sur https://github.com/migurski/Bloch
la source