Pourquoi convertir GML en SHP ?
Le GML (Geography Markup Language) est un format d'échange XML verbeux pris en charge par de nombreux outils SIG, mais il peut être lent à interroger. Les Shapefiles sont le format d'échange SIG le plus largement accepté, supporté par pratiquement toutes les applications SIG, les logiciels de CAO et les services de cartographie. La conversion du GML en .shp rend les données plus rapides à ouvrir et compatibles avec les logiciels dépourvus de pilote GML.
Comment convertir GML en SHP
QGIS OPEN-SOURCE
Ajoutez le .gml en tant que couche vecteur, faites un clic droit dans le panneau des couches, choisissez Exporter > Sauvegarder les entités sous, réglez le Format sur ESRI Shapefile et cliquez sur OK - QGIS génère les fichiers .shp, .shx, .dbf et .prj.
ogr2ogr OPEN-SOURCE
Exécutez ogr2ogr -f "ESRI Shapefile" output.shp input.gml en ligne de commande ; GDAL est inclus avec QGIS ou installable via OSGeo4W.
Programmes qui convertissent GML
À propos de ces formats
Un fichier .gml est un fichier Geography Markup Language - un format XML défini par l'Open Geospatial Consortium (OGC) pour stocker des données cartographiques et SIG telles que des points,…
Ouvrir les détails de .GML →Un fichier .shp est presque toujours un Esri Shapefile - des données vectorielles géospatiales (points, lignes, polygones) utilisées par les logiciels SIG. Il fait partie d'un ensemble : il…
Ouvrir les détails de .SHP →Qualité et points de vigilance
- Un Shapefile est toujours composé de plusieurs fichiers - au minimum .shp (géométrie), .shx (index) et .dbf (attributs) ; conservez également le fichier .prj pour ne pas perdre le système de coordonnées de référence.
- Le format DBF limite les noms de champs d'attributs à 10 caractères - les noms de champs GML plus longs seront tronqués automatiquement.
- Le format Shapefile ne prend en charge qu'un seul type de géométrie par fichier ; les couches GML multi-géométries doivent être divisées lors de l'exportation.