GML est un standard OGC pour l'encodage d'entités géographiques en XML. Largement utilisé dans INSPIRE, les services WFS et les infrastructures SIG d'entreprise. Version 3.2.1 (ISO 19136:2007).
Caractéristiques principales

À propos du format GML
Le GML est une norme OGC et ISO 19136 dans laquelle les objets géographiques sont décrits en XML ordinaire : chaque objet a sa géométrie et son jeu de propriétés. C'est sur le GML que reposent l'infrastructure européenne INSPIRE, les réponses des services WFS et les échanges entre SIG administratifs — partout où il faut un format textuel, lisible et vérifiable.
On exporte une carte OpenStreetMap en GML quand la partie réceptrice travaille selon un règlement plutôt que par commodité : le service SIG accepte du XML, le bus d'échange valide le document, le système d'entreprise ne connaît que les formats OGC. Pour le travail interne, GeoJSON ou GeoPackage sont plus pratiques ; le GML, lui, est la langue du dialogue interinstitutionnel.
En sortie, un unique .gml : une seule collection wfs:FeatureCollection réunissant toutes les couches de la zone. Le nom de l'élément d'objet reprend celui de la couche d'origine (roads, buildings, water, etc.), chaque objet reçoit son gml:id, et les tags OSM sont répartis en propriétés filles. Les coordonnées sont en WGS84 (EPSG:4326), à huit décimales.
Les limites, annoncées honnêtement. Le document suit la structure GML 3.2.1 avec les espaces de noms GML et WFS, mais aucun schéma applicatif propre (.xsd) n'est livré à côté — la mise en conformité avec le schéma d'un client donné se fait côté destinataire. Chaque couche est limitée à 200 000 objets : le XML est lourd, et cette borne garde le fichier à une taille exploitable.
Logiciels pour ouvrir les fichiers GML
Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers GML (Geography Markup Language) (.gml) exportés depuis OSM2CDR :
Caractéristiques du format
- Standard ouvert
- 2D uniquement
- Sans perte de qualité
- Stocke les attributs
- Sortie : 1 fichier
- Geography Markup Language 3.2.1 (ISO 19136). One XML file; no .xsd application schema is shipped alongside it.
Qui utilise les cartes GML
Comment exporter en GML
Comment ouvrir après l’export
- QGIS (gratuit) — Couche → Ajouter une couche vecteur, choisissez le .gml : le fichier est lu par le pilote GML fourni avec GDAL.
- ogr2ogr (GDAL) — la commande ogr2ogr -f GPKG map.gpkg map.gml transfère le document vers un GeoPackage, un shapefile ou PostGIS.
- GeoServer et MapServer — chargez les données en base via ogr2ogr et rediffusez-les ensuite par votre propre service WFS.
- FME — l'outil habituel quand les données doivent être mises au schéma applicatif du client : reader GML, writer avec le schéma voulu.
- Vérification à l'œil — le fichier est textuel : xmllint --format map.gml ou n'importe quel éditeur XML en montrera la structure et la liste des propriétés des objets.
Cartes populaires en GML
Export de cartes en GML (Geography Markup Language)
Téléchargez des cartes GML professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.
Questions fréquentes
Comparer avec d’autres formats
Formats associés
Fréquemment exportés ensemble
Related Articles
How to open MIF/MID (MapInfo) and GML — or download the map in a familiar format
Got .mif/.mid or .gml files and not sure how to open them? QGIS and GDAL read them for free. And if the format is inconv
formatGML (Geography Markup Language) — OGC and ISO XML Standard for Geodata
GML is the OGC and ISO 19136 XML standard for geodata: backbone of INSPIRE, CityGML, AIXM; v3.2.1 (2007) is most common;
guideBest Free GIS Formats: Which One to Choose
Overview of open and free geodata formats: GeoJSON, GeoPackage, GML, KML, GPX. Comparison and recommendations.