Perché convertire SHP in GML?
GML (Geography Markup Language, standard OGC pubblicato nel 2000, anche ISO 19136) è un formato basato su XML richiesto per l'invio di dati conformi a INSPIRE in Europa e accettato dai portali governativi e dai database spaziali che impongono formati OGC. La conversione da Shapefile a .gml è comune per l'interoperabilità con tali sistemi.
Come convertire SHP in GML
QGIS FREE
Aggiungi lo Shapefile come livello vettoriale, clicca con il tasto destro nel pannello Layer, scegli Esporta > Salva elementi come e imposta il formato su GML.
ogr2ogr OPEN-SOURCE
Esegui ogr2ogr -f GML out.gml in.shp; aggiungi -t_srs EPSG:4326 per riproiettare in WGS 84 se il sistema di destinazione richiede latitudine/longitudine.
Programmi che convertono SHP
Informazioni su questi formati
Un file .shp è quasi sempre un Esri Shapefile - dati vettoriali geospaziali (punti, linee, poligoni) utilizzati dai software GIS. È un componente di un set: necessita dei suoi file…
Apri dettagli .SHP →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 →Qualità e a cosa prestare attenzione
- Sia QGIS che ogr2ogr producono un file di schema
.xsdinsieme al.gml; alcuni sistemi richiedono entrambi i file - non eliminare il file.xsd. - GML è XML e il file di output può essere significativamente più grande dello Shapefile sorgente - a volte 10 volte tanto per set di dati di grandi dimensioni; GeoJSON è un'alternativa più compatta per l'uso sul web.
- Il file correlato
.prjdeve essere presente affinché il sistema di riferimento delle coordinate venga trasferito correttamente; senza di esso, il GML non avrà alcun riferimento spaziale definito.
Domande frequenti
Ho bisogno di tutti i file correlati dello Shapefile per la conversione?
.shp, .shx e .dbf; senza .dbf il GML di output non avrà attributi, e senza .prj il sistema di coordinate non sarà definito.La conversione soddisferà i requisiti INSPIRE GML?
Posso riproiettare lo Shapefile in WGS 84 durante la conversione?
-t_srs EPSG:4326 al comando ogr2ogr, oppure imposta il CRS di destinazione in QGIS prima dell'esportazione.