Pourquoi convertir SHP en GML ?
Le GML (Geography Markup Language, standard OGC publié en 2000, également ISO 19136) est un format basé sur XML requis pour les soumissions de données conformes à INSPIRE en Europe et accepté par les portails gouvernementaux et les bases de données spatiales qui imposent les formats OGC. La conversion de Shapefile vers .gml est courante pour l'interopérabilité avec ces systèmes.
Comment convertir SHP en GML
QGIS FREE
Ajoutez le Shapefile en tant que couche vecteur, faites un clic droit dessus dans le panneau Couches, choisissez Exporter > Sauvegarder les entités sous, et réglez le format sur GML.
ogr2ogr OPEN-SOURCE
Exécutez ogr2ogr -f GML out.gml in.shp ; ajoutez -t_srs EPSG:4326 pour reprojeter en WGS 84 si le système cible requiert la latitude/longitude.
Programmes qui convertissent SHP
À propos de ces formats
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 →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 →Qualité et points de vigilance
- QGIS et ogr2ogr produisent tous deux un fichier de schéma
.xsdà côté du.gml; certains systèmes exigent les deux fichiers - ne supprimez pas le.xsd. - Le GML est du XML et le fichier de sortie peut être nettement plus volumineux que le Shapefile source - parfois 10 fois plus pour les grands jeux de données ; GeoJSON est une alternative plus compacte pour le Web.
- Le fichier associé
.prjdoit être présent pour que le système de référence de coordonnées soit transféré correctement ; sans lui, le GML n'aura aucune référence spatiale définie.
Foire aux questions
Ai-je besoin de tous les fichiers associés au Shapefile pour la conversion ?
.shp, .shx et .dbf sont requis ; sans le .dbf, le GML de sortie n'aura pas d'attributs, et sans le .prj, le système de coordonnées sera indéfini.La conversion satisfera-t-elle aux exigences INSPIRE GML ?
Puis-je reprojeter le Shapefile en WGS 84 pendant la conversion ?
-t_srs EPSG:4326 à la commande ogr2ogr, ou définissez le SRC cible dans QGIS avant l'exportation.