Perché convertire GML in SHP?
Il GML (Geography Markup Language) è un formato di interscambio XML prolisso supportato da molti strumenti GIS, ma può essere lento da interrogare. Gli Shapefile sono il formato di scambio GIS più ampiamente accettato, supportato da praticamente ogni applicazione GIS, pacchetto CAD e servizio di mappatura. La conversione da GML a .shp rende i dati più veloci da aprire e compatibili con i software che non dispongono di un driver GML.
Come convertire GML in SHP
QGIS OPEN-SOURCE
Aggiungi il .gml come livello vettoriale, fai clic con il tasto destro nel pannello Livelli, scegli Esporta > Salva elementi come, imposta il Formato su ESRI Shapefile e fai clic su OK - QGIS scriverà i file .shp, .shx, .dbf e .prj.
ogr2ogr OPEN-SOURCE
Esegui ogr2ogr -f "ESRI Shapefile" output.shp input.gml dalla riga di comando; GDAL è incluso in QGIS o installabile tramite OSGeo4W.
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 .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 →Qualità e a cosa prestare attenzione
- Uno Shapefile è sempre composto da più file - come minimo .shp (geometria), .shx (indice) e .dbf (attributi); conserva anche il file .prj affinché il sistema di riferimento delle coordinate non vada perso.
- Il formato DBF limita i nomi dei campi degli attributi a 10 caratteri - i nomi dei campi GML più lunghi verranno troncati automaticamente.
- Il formato Shapefile supporta solo un tipo di geometria per file; i livelli GML con geometrie multiple devono essere suddivisi durante l'esportazione.