GML ist ein OGC-Standard zur Kodierung geografischer Objekte in XML. Weit verbreitet in INSPIRE, WFS-Diensten und der GIS-Infrastruktur von Unternehmen. Version 3.2.1 (ISO 19136:2007).
Hauptmerkmale

Über das Format GML
GML ist ein Standard des OGC und der ISO 19136, in dem geografische Objekte in gewöhnlichem XML beschrieben werden: Jedes Objekt hat seine eigene Geometrie und einen Satz Eigenschaften. Auf GML beruhen die europäische Infrastruktur INSPIRE, die Antworten von WFS-Diensten und der Austausch zwischen Fach-GIS von Behörden — überall dort, wo ein textbasiertes, lesbares und prüfbares Format gebraucht wird.
Man exportiert die OpenStreetMap-Karte nach GML, wenn die empfangende Seite nach Vorschrift und nicht nach Bequemlichkeit arbeitet: Die GIS-Abteilung nimmt XML entgegen, der Austauschbus validiert das Dokument, das Unternehmenssystem kann nur OGC-Formate. Für die interne Arbeit sind GeoJSON oder GeoPackage bequemer, GML dagegen ist die Sprache der behördenübergreifenden Verständigung.
Heraus kommt eine einzige .gml: eine gemeinsame wfs:FeatureCollection, in der alle Layer des Gebiets gesammelt sind. Der Elementname eines Objekts entspricht dem Namen des Ausgangslayers (roads, buildings, water und so weiter), jedes Objekt hat eine eigene gml:id, und die OSM-Tags sind als untergeordnete Eigenschaften abgelegt. Die Koordinaten liegen in WGS84 (EPSG:4326) mit acht Nachkommastellen.
Die Einschränkungen benennen wir offen. Das Dokument folgt der Struktur von GML 3.2.1 mit den Namensräumen von GML und WFS, ein eigenes Anwendungsschema (.xsd) wird jedoch nicht mitgeliefert — die Anpassung an ein konkretes Schema des Auftraggebers erfolgt auf der empfangenden Seite. Pro Layer werden höchstens 200 000 Objekte übernommen: XML ist schwer, und das hält die Datei in einer arbeitsfähigen Größe.
Programme zum Öffnen von GML-Dateien
Die folgenden Programme können GML (Geography Markup Language)-Dateien (.gml) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- Nur 2D
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- Geography Markup Language 3.2.1 (ISO 19136). One XML file; no .xsd application schema is shipped alongside it.
Wer nutzt GML-Karten
So exportieren Sie GML
Nach dem Export öffnen
- QGIS (kostenlos) — Layer → Vektorlayer hinzufügen, .gml auswählen: Die Datei wird vom GML-Treiber aus GDAL gelesen.
- ogr2ogr (GDAL) — der Befehl ogr2ogr -f GPKG map.gpkg map.gml überführt das Dokument in ein GeoPackage, ein Shapefile oder PostGIS.
- GeoServer und MapServer — die Daten über ogr2ogr in eine Datenbank laden und sie anschließend über einen eigenen WFS-Dienst weitergeben.
- FME — das übliche Werkzeug, wenn die Daten an ein Anwendungsschema des Auftraggebers angepasst werden müssen: GML-Reader, Writer mit dem gewünschten Schema.
- Sichtprüfung — die Datei ist Text: xmllint --format map.gml oder ein beliebiger XML-Editor zeigen die Struktur und die Liste der Objekteigenschaften.
Beliebte Karten in GML
GML (Geography Markup Language)-Kartenexport
Laden Sie professionelle GML-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.
Häufig gestellte Fragen
Mit anderen Formaten vergleichen
Konvertierung nach GML und zurück
Verwandte Formate
Häufig zusammen exportiert
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.