Warum GML in OSM konvertieren?
GML (Geography Markup Language) ist ein allgemeines OGC-XML-Format für geografische Merkmale, das im Jahr 2000 eingeführt wurde. Das OSM-Format ist das native Austauschformat für OpenStreetMap-Daten, das ein striktes Schlüssel-Wert-Tag-Schema verwendet und WGS84-Koordinaten voraussetzt. Nutzer konvertieren GML nach .osm, wenn sie räumliche Merkmale in JOSM importieren, sie gegen das OSM-Schema validieren oder sie für einen Beitrag zu OpenStreetMap vorbereiten möchten.
Wie man GML in OSM konvertiert
QGIS OPEN-SOURCE
Fügen Sie die .gml als Vektorlayer hinzu, klicken Sie mit der rechten Maustaste in das Layer-Panel, wählen Sie „Exportieren > Objekte speichern als“, wählen Sie OpenStreetMap XML als Format und speichern Sie.
ogr2ogr OPEN-SOURCE
Führen Sie ogr2ogr -f OSM output.osm input.gml in der Befehlszeile aus; GDAL ist in QGIS enthalten oder kann über OSGeo4W unter Windows installiert werden.
Programme, die GML konvertieren
Ü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 OSM-Datei enthält rohe OpenStreetMap-Geodaten - Punkte, Linien und Flächen mit Tags - gespeichert als einfaches XML. Öffnen Sie sie in JOSM oder QGIS, um sie auf einer Karte…
.OSM-Details öffnen →Qualität & worauf zu achten ist
- OSM speichert Koordinaten nur in WGS84 (EPSG:4326) - wenn Ihre GML ein projiziertes Koordinatensystem verwendet, muss es während der Konvertierung reprojiziert werden.
- GML-Attributnamen werden nicht automatisch auf OSM-Tags abgebildet; eine Feld-Neuzuweisung ist in QGIS oder in einem anschließenden Bearbeitungsschritt in JOSM erforderlich.
- Prüfen Sie die resultierende .osm-Datei in JOSM und bereinigen Sie die Tags vor jedem Upload zu OpenStreetMap.