Pourquoi convertir GML en GEOJSON ?
Le GML (Geography Markup Language) est un standard OGC basé sur XML pour les données géographiques introduit en 2000. Le GeoJSON stocke les mêmes entités en JSON et constitue le standard d'entrée pour les bibliothèques de cartographie web telles que Leaflet et Mapbox. Les outils web lisent rarement le .gml directement, ce qui rend la conversion indispensable avant de publier des données géographiques sur une carte.
Comment convertir GML en GEOJSON
GDAL/OGR (ogr2ogr) OPEN-SOURCE
Exécutez ogr2ogr -f GeoJSON out.geojson in.gml dans un terminal ; ajoutez -t_srs EPSG:4326 pour reprojeter en WGS 84 si le CRS source n'est pas déjà géographique.
QGIS FREE
Ajoutez le .gml comme couche vecteur, faites un clic droit dessus dans le panneau des couches, choisissez Exporter > Sauvegarder les entités sous, réglez le format sur GeoJSON et le CRS sur EPSG:4326.
À 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 GEOJSON stocke des entités géographiques - points, lignes et polygones avec leurs attributs - sous forme de texte JSON brut, et c'est le format standard pour la cartographie web.…
Ouvrir les détails de .GEOJSON →Qualité et points de vigilance
- Le GeoJSON (RFC 7946) nécessite des coordonnées géographiques WGS 84 ; reprojetez toujours lors de l'exportation si le CRS source est un système projeté local.
- Les attributs d'entité et la géométrie (points, lignes, polygones) sont transférés intacts vers les objets
propertieset de géométrie du GeoJSON. - Les deux formats sont basés sur du texte ; le fichier
.geojsonde sortie est de taille similaire ou légèrement inférieure au.gmlsource.
Foire aux questions
Est-ce que QGIS inclut GDAL ?
ogr2ogr.Des types de géométrie mixtes dans un fichier GML causeront-ils des problèmes ?
Pourquoi mon GeoJSON s'affiche-t-il incorrectement sur une carte web ?
-t_srs EPSG:4326 dans ogr2ogr ou sélectionnez EPSG:4326 dans la boîte de dialogue d'exportation de QGIS.