Convertire shapefile in GeoPackage
Questo convertitore trasforma uno o più shapefile in un unico GeoPackage (.gpkg) per QGIS o ArcGIS Pro, mantenendo elementi, attributi, codifica e sistema di coordinate, e ogni shapefile diventa un layer a sé. I file vengono convertiti nel Suo browser e non vengono inviati a nessun server. I nomi dei campi già troncati a 10 caratteri non possono essere recuperati, linee e poligoni vengono salvati come tipi multiparte e i poligoni non validi vengono riparati.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: Shapefile (.shp). Output: GeoPackage (.gpkg).
- I tuoi file non vengono caricati: l'elaborazione avviene nel browser, sul tuo dispositivo.
- Dimensione: nessun limite fisso; i file molto grandi sono limitati dalla memoria del dispositivo.
- Serve un browser aggiornato (Chrome, Edge, Firefox o Safari) su computer, tablet o telefono; niente da installare.
- Gratuito e senza registrazione.
Da Shapefile a GeoPackage: perché convertire
Uno shapefile è composto da almeno tre file, i nomi dei campi sono limitati a 10 caratteri, ogni file non può superare i 2 GB e la codifica dei caratteri non viene registrata, a meno che accanto non ci sia un .cpg. Il GeoPackage, il formato predefinito di QGIS, risolve tutto questo in un unico file. Questo convertitore trasforma il Suo shapefile in un .gpkg: trascini un .zip, una cartella o i singoli file .shp, .shx, .dbf e .prj, e scarichi un GeoPackage con gli stessi elementi, attributi e sistema di coordinate. Più shapefile trascinati insieme diventano layer separati in un unico GeoPackage, il che è comodo per consegnare un intero progetto in un solo file. Gli shapefile senza .cpg vengono letti con la codifica giusta quando può essere riconosciuta, così lettere come à, è e ü restano intatte.
Come convertire Shapefile in GeoPackage
- Trascini il Suo shapefile come .zip, cartella o singoli file, oppure faccia clic per sceglierli.
- Controlli i layer sulla mappa. Se vuole, scelga un sistema di coordinate di uscita.
- Faccia clic su «Converti in GeoPackage» e scarichi il file .gpkg.
Che cosa cambia con la conversione
I nomi dei campi restano come sono
I nomi provengono dal .dbf, che li ha già troncati a 10 caratteri quando lo shapefile è stato creato. Il GeoPackage li mantiene; i nomi lunghi persi in precedenza non possono essere recuperati.
Geometrie a parte singola e multiparte
Un layer shapefile può mescolare poligoni con una sola parte e poligoni con più parti. Un layer GeoPackage ha un solo tipo di geometria, quindi linee e poligoni vengono salvati come tipi multiparte (MultiLineString, MultiPolygon). Le geometrie in sé non cambiano; i punti restano punti.
Sistema di coordinate
Il sistema di coordinate del .prj viene salvato all'interno del GeoPackage. Senza un .prj, le coordinate che sembrano longitudine e latitudine vengono interpretate come WGS84; altrimenti inserisca il codice EPSG quando il convertitore lo richiede.
Geometrie non valide
I poligoni con autointersezioni, frequenti nei dati digitalizzati a mano, vengono riparati durante la conversione con l'opzione -makevalid di GDAL, così QGIS e i database li accettano. Le geometrie valide vengono scritte senza modifiche.
Informazioni sui formati
Shapefile
Lo shapefile Esri è il formato vettoriale GIS più diffuso. Uno «shapefile» è in realtà un insieme di file con lo stesso nome: il .shp contiene la geometria, il .shx un indice, il .dbf la tabella degli attributi, il .prj facoltativo il sistema di coordinate e il .cpg la codifica del testo.
- Servono almeno i file .shp, .shx e .dbf. Li selezioni insieme o in un unico .zip.
- I nomi dei campi sono limitati a 10 caratteri e i valori di testo a 254 caratteri.
- Ogni shapefile contiene un solo tipo di geometria: punti, linee o poligoni.
- Senza il file .prj il sistema di coordinate è sconosciuto.
GeoPackage
Il GeoPackage è uno standard aperto OGC del 2014 basato su SQLite. È il formato predefinito di QGIS e può contenere molti layer, qualsiasi sistema di coordinate e nomi di campo lunghi in un unico file.
- Un file può contenere molti layer vettoriali e tabelle, oltre a tile raster.
- Nessun limite di 10 caratteri per i nomi dei campi, a differenza degli shapefile.
- Il sistema di coordinate di ogni layer è memorizzato nel file, quindi non c'è un .prj separato.
- Nessun limite di 2 GB per layer, a differenza dei file .shp e .dbf di uno shapefile.
Domande frequenti
Il mio shapefile viene inviato a un server?
No. GDAL gira nel Suo browser come WebAssembly e i Suoi file restano sul Suo computer.
ArcGIS può aprire un GeoPackage?
Sì. ArcGIS Pro legge e modifica i GeoPackage, e le versioni recenti di ArcMap possono leggerli.
Che cosa succede con più shapefile?
Ogni shapefile diventa un layer a sé nello stesso file .gpkg, con il nome dello shapefile.
I file .sbn, .qix o .shp.xml vengono usati?
No. I file di indice e di metadati vengono ignorati; il GeoPackage crea il proprio indice spaziale.