.GML

Fichier GML

Geography Markup Language
Poser une question
RÉPONSE RAPIDE

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, des lignes, des polygones et des systèmes de référence de coordonnées. Ouvrez-le avec l'application de bureau gratuite QGIS, ou lisez le XML brut dans n'importe quel éditeur de texte. La tâche la plus courante consiste à convertir le GML en Shapefile ou GeoJSON, ce que QGIS et l'outil en ligne de commande ogr2ogr gèrent parfaitement.

Développeur : Open Geospatial Consortium (OGC) Catégorie : Fichiers GIS Standard ouvert MIME: application/gml+xml
S'OUVRE SUR Windows macOS Linux
Lié : .GPX · .KML · .SHP · .RTMAP

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 28, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier GML ?

Les fichiers .gml stockent des données encodées dans le Geography Markup Language. Il s'agit d'un langage formel développé par l'Open Geospatial Consortium (OGC), basé sur l'eXtensible Markup Language (XML). Son objectif principal est d'encoder et de transférer des données géographiques, y compris la géométrie, la topologie et les attributs d'entités. Les règles concernant le stockage des données dans un fichier .gml sont définies par la norme ISO 19136 (première édition en 2007, deuxième édition en 2020).

Les fichiers enregistrés au format .gml permettent l'échange de données contenant des informations géographiques entre différentes plateformes et logiciels. Comme le .gml est du XML en texte brut, chaque fichier s'ouvre par une déclaration <?xml ...?> suivie de déclarations d'espaces de noms GML - par exemple xmlns:gml="http://www.opengis.net/gml/3.2". Les géométries telles que les points, les lignes, les polygones et les solides sont décrites à l'aide d'éléments GML, chacun étant lié à un système de référence de coordonnées via l'attribut srsName (généralement un code EPSG). Le GML prend également en charge les objets temporels et les coordonnées tridimensionnelles, des capacités qui dépassent les formats géospatiaux plus simples tels que KML ou GeoJSON.

Les fichiers GML peuvent être ouverts, convertis et validés avec des outils tels que QGIS, FME et l'utilitaire en ligne de commande ogr2ogr de la bibliothèque GDAL.

Sécurité et sûreté

RISQUE : LOW

Un fichier Geography Markup Language est un fichier XML en texte brut - des données passives sans contenu exécutable, il est donc sûr de l'ouvrir dans un éditeur de texte ou de le charger dans QGIS. La seule précaution pratique concerne la taille : les fichiers GML SIG peuvent être très volumineux et lents à ouvrir dans un éditeur simple ; utilisez QGIS ou GDAL/OGR pour les grands jeux de données plutôt que de charger tout le XML dans le Bloc-notes.

Détails du format

en bref
NOM COMPLETGeography Markup Language
DÉVELOPPEUROpen Geospatial Consortium (OGC)depuis 2000 (OGC); also published as ISO 19136
CATÉGORIEFichiers GIS
TYPE MIMEapplication/gml+xml
TYPEDonnées géographiques/SIG basées sur XML (texte brut)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • GameMaker Language (GML) - Script en texte brut (code source) pour le moteur GameMaker / GameMaker Studio, édité dans l'IDE GameMaker ou n'importe quel éditeur de code.
  • Graphlet Graphscript - Format d'outil de tracé de graphes hérité ; largement historique et rarement rencontré aujourd'hui.

Programmes qui ouvrent les fichiers GML

Windows3 apps
QGIS Open-source Application SIG gratuite. Couche > Ajouter une couche vecteur, choisissez le .gml pour visualiser les données cartographiques ; exportez vers d'autres formats SIG.
FME Form (formerly FME Desktop) Payant Puissant outil ETL de données spatiales ; lit le GML et le convertit vers des dizaines de formats SIG.
Notepad / VS Code Open-source Ouvrez le .gml en tant que texte pour lire le XML directement (idéal pour les petits fichiers / l'inspection du schéma).
macOS1 app
QGIS Open-source Application SIG gratuite. Couche > Ajouter une couche vecteur, choisissez le .gml pour visualiser les données cartographiques ; exportez vers d'autres formats SIG.
Linux2 apps
QGIS Open-source Application SIG gratuite. Couche > Ajouter une couche vecteur, choisissez le .gml pour visualiser les données cartographiques ; exportez vers d'autres formats SIG.
GDAL/OGR (ogr2ogr) Open-source Ligne de commande : « ogr2ogr -f GeoJSON out.geojson in.gml » pour lire et convertir les données cartographiques GML.

Détails techniques

spécifications approfondies
Type de fichierXML en texte brut
Type MIMEapplication/gml+xml
Encodage des caractèresUTF-8 par défaut ; tout encodage déclaré dans le prologue XML est valide
Signature de fichierCommence par la déclaration `<?xml` ; l'élément racine déclare un espace de noms GML, ex: `xmlns:gml="http://www.opengis.net/gml/3.2"`
Norme ISOISO 19136, publiée en deux éditions (2007 et 2020) ; couvre GML 3.2.x
Types de géométriePoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid, et primitives de topologie
Support des coordonnées 3DOui - valeurs Z prises en charge nativement ; l'attribut `srsDimension` sur les éléments de géométrie indique la 2D ou la 3D
Système de référence de coordonnéesDéclaré par entité ou collection via l'attribut `srsName` utilisant des codes EPSG ou des URN OGC (ex: `urn:ogc:def:crs:EPSG::4326`)
Support de la topologieOui - GML définit des primitives de topologie : Node, Edge, Face, et TopoComplex
Schéma d'applicationTypes d'entités spécifiques au domaine définis dans des fichiers `.xsd` fournis par l'utilisateur qui importent le schéma GML de base
Profil Simple FeaturesLes profils SF-0, SF-1 et SF-2 restreignent la complexité géométrique pour une meilleure interopérabilité logicielle
Objets temporelsTypes intégrés `gml:TimeInstant` et `gml:TimePeriod` pour les entités horodatées ou à plage temporelle
CompressionPas de compression intégrée ; couramment transféré sous forme de flux `.gz` ou encapsulé dans une [archive ZIP](/format/zip)
Publié2000 (OGC); also published as ISO 19136
Standard ouvertOui · libre de droits
Spécificationwww.ogc.org

Conversions GML

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers GML. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers GML.

Foire aux questions

Qu'est-ce qu'un fichier .gml ?
Un fichier Geography Markup Language - un format XML défini par l'OGC pour stocker des données géographiques/cartographiques (SIG) telles que des points, des lignes, des polygones et leur système de référence de coordonnées.
Comment ouvrir un fichier .gml Geography Markup Language (SIG) ?
Utilisez le logiciel gratuit QGIS : Couche > Ajouter une couche > Ajouter une couche vecteur et sélectionnez le .gml. Vous pouvez également lire le XML brut dans n'importe quel éditeur de texte, ou le traiter avec GDAL/OGR en ligne de commande.
Comment convertir un .gml en Shapefile ?
Chargez le GML dans QGIS, puis Exporter > Sauvegarder les entités sous > ESRI Shapefile ; ou exécutez « ogr2ogr -f "ESRI Shapefile" out.shp in.gml ».
Comment convertir du GML en GeoJSON ou KML ?
Utilisez la fonction d'exportation de QGIS, ou GDAL : « ogr2ogr -f GeoJSON out.geojson in.gml » pour les cartes web, ou « ogr2ogr -f KML out.kml in.gml » pour une visualisation dans Google Earth.
Puis-je ouvrir un .gml sans logiciel SIG ?
Oui, pour le lire - n'importe quel éditeur de texte ouvre le XML. Mais pour visualiser les données sous forme de carte réelle (et pour les convertir), vous avez besoin de QGIS ou d'un outil SIG similaire.
Pourquoi mon fichier GML est-il si volumineux / lent à ouvrir ?
Le GML est un format XML verbeux, ce qui fait gonfler la taille des jeux de données géographiques. Ouvrez les fichiers volumineux dans QGIS ou traitez-les avec GDAL/OGR au lieu d'un simple éditeur de texte.

Références

1OGC - Geography Markup Language (GML) standardwww.ogc.org
2QGIS - free open-source GISqgis.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TMPTemporary File
10.BINCD/DVD Disc Image (BIN/CUE)

Extensions liées

.GPXGPS Exchange Format
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z