Hvorfor konvertere GML til OSM?
GML (Geography Markup Language) er et generelt OGC XML-format til geografiske objekter, introduceret i 2000. OSM-formatet er det indfødte udvekslingsformat for OpenStreetMap-data, som bruger et strengt nøgle-værdi tag-skema og kræver WGS84-koordinater. Folk konverterer GML til .osm, når de ønsker at importere rumlige objekter i JOSM, validere dem mod OSM-skemaet eller forberede dem til bidrag til OpenStreetMap.
Sådan konverterer du GML til OSM
QGIS OPEN-SOURCE
Tilføj .gml som et vektorlag, højreklik i lagpanelet, vælg Eksport > Gem objekter som, vælg OpenStreetMap XML som format, og gem.
ogr2ogr OPEN-SOURCE
Kør ogr2ogr -f OSM output.osm input.gml på kommandolinjen; GDAL er inkluderet i QGIS eller kan installeres via OSGeo4W på Windows.
Programmer der konverterer GML
Om disse formater
En .gml-fil er en Geography Markup Language-fil - et XML-format defineret af Open Geospatial Consortium (OGC) til lagring af kort- og GIS-data såsom punkter, linjer, polygoner og…
Åbn .GML detaljer →En OSM-fil er rå OpenStreetMap geografiske data - punkter, linjer og områder med tags - gemt som almindelig XML. Åbn den i JOSM eller QGIS for at se den på et kort. Til store regionale…
Åbn .OSM detaljer →Kvalitet & hvad man skal være opmærksom på
- OSM gemmer kun koordinater i WGS84 (EPSG:4326) - hvis din GML bruger et projiceret CRS, skal det omprojiceres under konverteringen.
- GML-attributnavne matches ikke automatisk til OSM-tags; felt-omkodning er nødvendig i QGIS eller i en efterfølgende redigeringsfase i JOSM.
- Inspicér den resulterende .osm-fil i JOSM og ryd op i tags før enhver upload til OpenStreetMap.