GML (Geography Markup Language) — fichier .gml
stableFormat XML normalisé par l'OGC pour l'échange de données géographiques entre systèmes d'information.
Le GML, normalisé par l’Open Geospatial Consortium, sert avant tout dans les infrastructures de données géographiques institutionnelles (cadastre, services publics, directive européenne INSPIRE) où sa richesse de modélisation — schémas d’objets complexes, systèmes de coordonnées explicites — importe plus que la simplicité recherchée par le GeoJSON pour un usage web léger.
C’est un document XML classique, sans signature binaire propre : seule la présence de l’espace de noms http://www.opengis.net/gml et de balises comme <gml:featureMember> permet de le distinguer d’un autre fichier XML géographique.
Contrairement au GeoJSON, qui impose un modèle de géométrie fixe, le GML autorise de définir des schémas d’application (Application Schemas) sur mesure, décrivant des objets métier propres à un domaine — un réseau routier, un parcellaire cadastral — avec leurs propres attributs typés, au prix d’une complexité de traitement nettement supérieure.
Cette flexibilité explique pourquoi le GML reste la norme d’échange de référence dans les échanges entre administrations européennes, alors que le web grand public lui préfère presque systématiquement le GeoJSON, plus simple à parser côté navigateur.
Le GML sert aussi de format de réponse par défaut au Web Feature Service (WFS), la norme OGC qui permet d’interroger et de récupérer des données géographiques à distance auprès d’un serveur cartographique, ce qui en fait le format d’échange sous-jacent de nombreuses infrastructures de données géographiques institutionnelles, sans que l’utilisateur final ne le manipule directement.
La directive européenne INSPIRE, qui impose aux États membres de rendre leurs données géographiques publiques interopérables entre pays, retient précisément le GML comme format d’échange de référence pour cette mise en conformité, ce qui explique sa présence quasi systématique dans les portails de données géographiques des administrations nationales et régionales européennes.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .gml ?
QGIS permet d'ouvrir gratuitement un fichier .gml. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format GML (Geography Markup Language) ?
Le type MIME du format GML (Geography Markup Language) est application/gml+xml.
Le format GML (Geography Markup Language) (.gml) est-il encore utilisé aujourd'hui ?
Oui, le format GML (Geography Markup Language) est stable et toujours largement utilisé, sans signe de déclin.
Peut-on ouvrir un fichier .gml sur mobile, sans installer d'application ?
Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).
Pourquoi mon fichier .gml ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :