Perché convertire GML in OSM?
Il GML (Geography Markup Language) è un formato XML generale dell'OGC per le caratteristiche geografiche, introdotto nel 2000. Il formato OSM è il formato di scambio nativo per i dati OpenStreetMap, che utilizza uno schema di tag chiave-valore rigoroso e richiede coordinate WGS84. Gli utenti convertono GML in .osm quando desiderano importare elementi spaziali in JOSM, convalidarli rispetto allo schema OSM o prepararli per il contributo a OpenStreetMap.
Come convertire GML in OSM
QGIS OPEN-SOURCE
Aggiungi il .gml come layer vettoriale, fai clic con il tasto destro nel pannello Layer, scegli Esporta > Salva elementi come, seleziona OpenStreetMap XML come formato e salva.
ogr2ogr OPEN-SOURCE
Esegui ogr2ogr -f OSM output.osm input.gml dalla riga di comando; GDAL è incluso in QGIS o installabile tramite OSGeo4W su Windows.
Programmi che convertono GML
Informazioni su questi formati
Un file .gml è un file Geography Markup Language - un formato XML definito dall'Open Geospatial Consortium (OGC) per memorizzare dati cartografici e GIS come punti, linee, poligoni e…
Apri dettagli .GML →Un file OSM contiene dati geografici grezzi di OpenStreetMap - punti, linee e aree con tag - memorizzati come XML semplice. Aprilo in JOSM o QGIS per visualizzarlo su una mappa. Per…
Apri dettagli .OSM →Qualità e a cosa prestare attenzione
- OSM memorizza le coordinate solo in WGS84 (EPSG:4326) - se il tuo GML utilizza un CRS proiettato, deve essere riproiettato durante la conversione.
- I nomi degli attributi GML non si mappano automaticamente ai tag OSM; è necessaria la rimappatura dei campi in QGIS o in una successiva fase di modifica in JOSM.
- Ispeziona il file .osm risultante in JOSM e pulisci i tag prima di qualsiasi caricamento su OpenStreetMap.