Warum GML in GEOJSON konvertieren?
GML (Geography Markup Language) ist ein XML-basierter OGC-Standard für geografische Merkmale, der im Jahr 2000 eingeführt wurde. GeoJSON speichert dieselben Merkmale als JSON und ist der Standard-Input für Web-Mapping-Bibliotheken wie Leaflet und Mapbox. Web-Tools lesen .gml selten direkt, was die Konvertierung zum praktischen Schritt vor der Veröffentlichung geografischer Daten auf einer Karte macht.
Wie man GML in GEOJSON konvertiert
GDAL/OGR (ogr2ogr) OPEN-SOURCE
Führen Sie ogr2ogr -f GeoJSON out.geojson in.gml in einem Terminal aus; fügen Sie -t_srs EPSG:4326 hinzu, um nach WGS 84 zu reprojizieren, falls das Quell-CRS nicht bereits geografisch ist.
QGIS FREE
Fügen Sie die .gml als Vektorlayer hinzu, klicken Sie mit der rechten Maustaste im Layer-Panel darauf, wählen Sie Exportieren > Objekte speichern als, stellen Sie das Format auf GeoJSON und das CRS auf EPSG:4326 ein.
Über diese Formate
Eine .gml-Datei ist eine Geography-Markup-Language-Datei - ein XML-Format, das vom Open Geospatial Consortium (OGC) für die Speicherung von Karten- und GIS-Daten wie Punkten, Linien,…
.GML-Details öffnen →Eine GEOJSON-Datei speichert geografische Objekte - Punkte, Linien und Polygone mit ihren Attributen - als einfachen JSON-Text und ist das Standardformat für Web-Mapping. Um sie ohne…
.GEOJSON-Details öffnen →Qualität & worauf zu achten ist
- GeoJSON (RFC 7946) erfordert geografische WGS 84-Koordinaten; reprojizieren Sie beim Export immer, wenn das Quell-CRS ein lokales projiziertes System ist.
- Feature-Attribute und Geometrie (Punkte, Linien, Polygone) werden intakt in die GeoJSON-
propertiesund Geometrie-Objekte übernommen. - Beide Formate sind textbasiert; die resultierende
.geojson-Datei ist in der Größe ähnlich oder etwas kleiner als die Quell-.gml.
Häufig gestellte Fragen
Enthält QGIS GDAL?
ogr2ogr zur Verfügung stellt.Verursachen gemischte Geometrietypen in einer GML-Datei Probleme?
Warum wird mein GeoJSON auf einer Webkarte falsch angezeigt?
-t_srs EPSG:4326 in ogr2ogr aus oder wählen Sie EPSG:4326 im QGIS-Exportdialog.