Pourquoi convertir GML en OSM ?
Le GML (Geography Markup Language) est un format XML général de l'OGC pour les entités géographiques, introduit en 2000. Le format OSM est le format d'échange natif pour les données OpenStreetMap, utilisant un schéma de balises clé-valeur strict et nécessitant des coordonnées WGS84. Les utilisateurs convertissent le GML en .osm lorsqu'ils souhaitent importer des entités spatiales dans JOSM, les valider par rapport au schéma OSM ou les préparer pour une contribution à OpenStreetMap.
Comment convertir GML en OSM
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, sélectionnez OpenStreetMap XML comme format, puis enregistrez.
ogr2ogr OPEN-SOURCE
Exécutez ogr2ogr -f OSM output.osm input.gml en ligne de commande ; GDAL est inclus avec QGIS ou installable via OSGeo4W sur Windows.
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 OSM contient des données géographiques brutes d'OpenStreetMap - points, lignes et zones avec des balises - stockées en XML brut. Ouvrez-le dans JOSM ou QGIS pour le visualiser…
Ouvrir les détails de .OSM →Qualité et points de vigilance
- OSM ne stocke que des coordonnées en WGS84 (EPSG:4326) - si votre GML utilise un CRS projeté, il doit être reprojeté lors de la conversion.
- Les noms d'attributs GML ne correspondent pas automatiquement aux balises OSM ; un remappage des champs est nécessaire dans QGIS ou lors d'une étape d'édition ultérieure dans JOSM.
- Inspectez le fichier .osm résultant dans JOSM et nettoyez les balises avant tout téléversement vers OpenStreetMap.