J'ai un grand nombre de polygones représentant les limites des comtés américains que je dois fusionner en aussi peu de polygones que possible.
Est-il possible de le faire avec un logiciel non commercial ou un logiciel à un prix raisonnable?
PostGIS n'est pas disponible, ni Java, mais C l'est.
ogr2ogr
aggregation
LeeGee
la source
la source
gpc
titre référencé est GPC - Bibliothèque General Polygon Clipper de l'Université de ManchesterRéponses:
Avec
ogr2ogr
(GDAL> = 1.10 avec le support SpatiaLite):la source
gdalinfo --version
)? Pour contourner ce problème, vous pouvez d'abord essayer de créer un fichier de formes, puis le convertir en KML, car le pilote KML a certaines limites.-so
résumé ogrinfo :ogrinfo -so somedata.gdb my_layer_name
et le filtre pour "Geometry Column ="Si vous voulez un accès C pur et léger, vous pouvez utiliser une combinaison de shapelib de Frank Warmerdam et de gpc d'Alan Murta. Je trouve que la gestion de DBF dans le shapelib est un peu délicate, mais lire quelque chose est OK. Pour Perl, vous pouvez les trouver dans le référentiel CPAN sous les entrées Geo :: Shapelib et Math :: Geometry :: GPC . De plus, avec Geo :: Proj4 pour la transformation des coordonnées, vous pouvez avoir un accès minimaliste aux opérations SIG. J'aime ça.
la source