Convertitore shapefile
Questo convertitore shapefile apre uno shapefile, lo mostra su una mappa con la sua tabella degli attributi e lo salva in GeoJSON, KML, GeoPackage, CSV o DXF. Tutto avviene nel Suo browser con GDAL, quindi i file non vengono caricati. Servono almeno i file .shp, .shx e .dbf, il limite è di circa 200 MB e GeoJSON e KML vengono scritti sempre in WGS84.
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: GeoJSON, KML, GPX, GeoPackage, CSV, DXF.
- 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.
Tutte le conversioni Shapefile
Da Shapefile a un altro formato
- Convertire shapefile in KML
- Convertire shapefile in GeoJSON
- Convertire shapefile (SHP) in DXF
- Convertire shapefile (SHP) in GPX
- Convertire shapefile in CSV
- Convertire shapefile in GeoPackage
Da un altro formato a Shapefile
- Convertire KML in shapefile
- Convertire GeoJSON in shapefile
- Convertire KMZ in shapefile (SHP)
- Convertire DXF in shapefile (SHP)
- Convertire GPX in shapefile (SHP)
- Convertire GeoPackage in shapefile
- Convertire Excel (XLSX) in shapefile
Altri strumenti per Shapefile
Un solo convertitore per tutti i formati
Convertire uno shapefile è spesso la prima cosa da fare quando arrivano dati da un geoportale regionale, da un comune o da uno studio tecnico. Uno shapefile non è un unico file ma un insieme di file con lo stesso nome: il .shp contiene le geometrie, il .shx il loro indice, il .dbf la tabella degli attributi, il .prj il sistema di riferimento e il .cpg la codifica del testo. Per questo è scomodo da inviare e molti strumenti web non riescono ad aprirlo. Questo convertitore legge l'insieme completo, come .zip o come file separati, e prima di tutto Le mostra che cosa contiene: gli elementi su una mappa, tutti i campi della tabella degli attributi e il sistema di coordinate letto dal .prj, ad esempio RDN2008 / UTM fuso 32N. Poi sceglie il formato di uscita. GeoJSON è adatto a mappe web e API, KML a Google Earth e Google My Maps, GeoPackage è il formato a file singolo che QGIS usa di default, CSV apre la tabella degli attributi in Excel e DXF porta le geometrie in AutoCAD. La conversione usa GDAL, la libreria open source su cui si basa QGIS, compilata per funzionare nel browser: i dati dei clienti e i progetti non ancora pubblicati non lasciano il Suo computer. Se sa già quale formato Le serve, le pagine collegate qui sotto spiegano in dettaglio la singola conversione.
Come convertire uno shapefile
- Trascini un .zip con lo shapefile, oppure selezioni insieme i file .shp, .shx, .dbf e .prj.
- Controlli la mappa, la tabella degli attributi e il sistema di coordinate indicati nel riepilogo.
- Scelga il formato di uscita e le relative opzioni, poi faccia clic su Converti per scaricare il file.
Che cosa cambia con ogni formato di uscita
GeoJSON e KML sono sempre in WGS84
Entrambi i formati memorizzano per definizione longitudine e latitudine in WGS84, quindi uno shapefile in Monte Mario / Gauss-Boaga (EPSG:3003), in RDN2008 / UTM fuso 32N (EPSG:6707) o in un altro sistema proiettato viene riproiettato in base al suo .prj. GeoPackage, CSV e DXF mantengono le coordinate originali, a meno che non inserisca un altro codice EPSG. Se il .prj manca e le coordinate non sono in gradi, il convertitore Le chiede in quale sistema sono i dati.
Non tutti i formati conservano gli attributi
GeoJSON, KML, GeoPackage e CSV mantengono tutti i campi della tabella .dbf. DXF è un formato di disegno senza tabella degli attributi, quindi restano solo le geometrie, con un layer CAD per shapefile o per ogni valore di un campo a Sua scelta. In KML i campi diventano dati del segnaposto e Lei sceglie quale campo fa da etichetta in Google Earth.
I nomi dei campi restano di 10 caratteri
Il .dbf limita i nomi dei campi a 10 caratteri, perciò un campo creato come superficie_lotto si chiama già superficie nello shapefile. La conversione in GeoJSON o GeoPackage non può recuperare il nome lungo; evita soltanto che venga accorciato ancora.
Più shapefile insieme
Un .zip con più shapefile diventa un unico GeoPackage con un layer per shapefile, un unico KML con una cartella per shapefile oppure un unico DXF con un layer per shapefile. GeoJSON e CSV contengono una sola tabella per file, quindi riceve un .zip con un file per ogni shapefile.
Codifica del testo senza file .cpg
Senza un file .cpg il .dbf non dice come è codificato il testo. Il convertitore verifica se il testo è UTF-8 valido e altrimenti lo legge come Windows-1252, il che corregge la maggior parte delle lettere rovinate, come à al posto di à o è al posto di è. Controlli i nomi accentati nella tabella degli attributi prima di convertire.
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.
Domande frequenti
Come si converte uno shapefile senza ArcGIS o QGIS?
Trascini lo shapefile su questa pagina, come .zip o come file separati, scelga il formato di uscita e faccia clic su Converti. La conversione avviene con GDAL dentro il Suo browser: non c'è nulla da installare e i file restano sul Suo computer.
In quale formato conviene convertire uno shapefile?
In GeoPackage se i dati vanno a un altro utente GIS, perché conserva sistema di coordinate, attributi e più layer in un solo file. In GeoJSON per mappe web e sviluppatori, in KML per Google Earth e Google My Maps, in CSV per aprire la tabella in Excel e in DXF per i disegni AutoCAD.
Perché servono anche i file .shx e .dbf oltre al .shp?
Il .shp contiene solo le geometrie. Il .shx è l'indice che permette di trovare ciascuna geometria e il .dbf contiene gli attributi, quindi senza tutti e tre lo shapefile non si può leggere. Il .prj è facoltativo, ma serve per collocare i dati correttamente sulla mappa.
C'è un limite di dimensione?
Il convertitore accetta file fino a circa 200 MB in totale, più o meno quanto un browser riesce a tenere in memoria durante una conversione. Uno shapefile, comunque, non può superare i 2 GB per file .shp o .dbf. Per dati più grandi usi ogr2ogr di GDAL sul Suo computer.
Posso convertire altri formati in shapefile?
Sì. L'elenco in questa pagina rimanda ai convertitori da KML, GeoJSON, GeoPackage, DXF ed Excel a shapefile. Dividono punti, linee e poligoni misti in uno shapefile per tipo di geometria e scrivono un .prj e un .cpg per ciascuno.