Waarom GML naar OSM converteren?
GML (Geography Markup Language) is een algemeen OGC XML-formaat voor geografische kenmerken, geïntroduceerd in 2000. Het OSM-formaat is het eigen uitwisselingsformaat voor OpenStreetMap-gegevens, dat een strikt sleutel-waarde tag-schema gebruikt en WGS84-coördinaten vereist. Men converteert GML naar .osm wanneer men ruimtelijke kenmerken wil importeren in JOSM, ze wil valideren tegen het OSM-schema, of ze wil voorbereiden voor bijdrage aan OpenStreetMap.
Hoe GML naar OSM te converteren
QGIS OPEN-SOURCE
Voeg de .gml toe als een vectorlaag, klik met de rechtermuisknop in het paneel Lagen, kies Export > Save Features As, selecteer OpenStreetMap XML als formaat en sla op.
ogr2ogr OPEN-SOURCE
Voer ogr2ogr -f OSM output.osm input.gml uit op de opdrachtregel; GDAL is inbegrepen bij QGIS of installeerbaar via OSGeo4W op Windows.
Programma's die GML converteren
Over deze formaten
Een .gml-bestand is een Geography Markup Language-bestand - een XML-formaat gedefinieerd door het Open Geospatial Consortium (OGC) voor het opslaan van kaart- en GIS-gegevens zoals punten,…
Open .GML details →Een OSM-bestand bevat ruwe geografische gegevens van OpenStreetMap - punten, lijnen en gebieden met tags - opgeslagen als platte XML. Open het in JOSM of QGIS om het op een kaart te…
Open .OSM details →Kwaliteit & waar op te letten
- OSM slaat alleen coördinaten op in WGS84 (EPSG:4326) - als uw GML een geprojecteerd CRS gebruikt, moet dit tijdens de conversie worden herprojecteerd.
- GML-attribuutnamen worden niet automatisch gekoppeld aan OSM-tags; veld-remapping is nodig in QGIS of een daaropvolgende bewerkingsronde in JOSM.
- Inspecteer het resulterende .osm-bestand in JOSM en schoon de tags op vóór elke upload naar OpenStreetMap.