Vai al contenuto

Converti SHP in CSV

Esporta gli attributi dello shapefile, le coordinate o la geometria WKT in una tabella CSV compatibile.

Converti i file SHP online

Non abbiamo ancora un convertitore online dedicato per SHP in CSV, ma puoi convertire i file SHP online in questi formati:

Vuoi convertire SHP in CSV?

Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.

Come convertire shp in csv file

  • Database
  • Ancora nessuna valutazione.

Un sistema di reporting, un foglio di calcolo o un database può accettare un CSV tabulare ma non un ESRI Shapefile. L’esportazione dei dati crea una tabella portabile, mentre è necessaria un’esportazione esplicita della geometria se le coordinate o le forme devono rimanere disponibili.

Cos'è il formato SHP

Nel contesto dei database geospaziali, SHP si riferisce al formato ESRI Shapefile, utilizzato per punti, linee e poligoni vettoriali. Un dataset utilizzabile normalmente include file con lo stesso nome di base: .shp memorizza la geometria, .shx memorizza l’indice della geometria, .dbf memorizza i record degli attributi, .prj può definire il sistema di riferimento delle coordinate e .cpg può identificare la codifica dei caratteri DBF.

Le applicazioni GIS come QGIS, ArcGIS Pro, ArcGIS Desktop e GeoPandas leggono e creano shapefile. Esempi comuni includono confini censuari, strade, reti di servizi, particelle catastali, punti GPS e aree amministrative.

Cos'è il formato CSV

CSV è una tabella in testo semplice in cui i record occupano righe e i campi sono separati da un delimitatore, solitamente una virgola. Fogli di calcolo, database relazionali, applicazioni statistiche, script e sistemi di reporting possono importarlo senza software GIS.

CSV può contenere la tabella degli attributi dello shapefile, ma non dispone di una rappresentazione nativa standard per poligoni, linee, sistemi di riferimento delle coordinate o indici spaziali. Per conservare la posizione, esportare la geometria come campo di testo WKT oppure esportare la geometria puntuale come campi separati per le coordinate. WKT in CSV è una convenzione, non un tipo di database spaziale.

Come convertire SHP in CSV

Utilizzo di QGIS

  1. Inserire i file .shp, .shx, .dbf e gli eventuali file .prj e .cpg in un’unica cartella. Mantenere invariati i nomi di base corrispondenti.
  2. Aprire il layer con Layer → Add Layer → Add Vector Layer e verificare le feature e la tabella degli attributi.
  3. Fare clic con il pulsante destro del mouse sul layer e selezionare Export → Save Features As….
  4. Impostare Format su Comma Separated Value [CSV], specificare un nome file di output e utilizzare UTF-8, a meno che il sistema di destinazione non richieda un’altra codifica.
  5. Nelle opzioni della geometria, scegliere AS_WKT per conservare punti, linee o poligoni in una colonna della geometria. Per un layer di punti, scegliere AS_XY o AS_XYZ quando sono preferibili colonne separate per le coordinate. Scegliere NO_GEOMETRY quando sono necessari solo gli attributi.
  6. Fare clic su OK. Esaminare l’output in un editor di testo o importarlo nel sistema di destinazione, controllando delimitatori, valori tra virgolette, nomi dei campi, codifica e valori della geometria.

Utilizzo di GDAL

ogr2ogr di GDAL è adatto per conversioni ripetibili e in batch. Dalla directory contenente i file di origine, esportare gli attributi e la geometria WKT con:

ogr2ogr -f CSV output.csv input.shp -lco GEOMETRY=AS_WKT

Per esportare attributi selezionati mantenendo WKT, sostituire i nomi dei campi con le colonne DBF effettive:

ogr2ogr -f CSV output.csv input.shp -select field1,field2,field3 -lco GEOMETRY=AS_WKT

Per un’esportazione con soli attributi, omettere l’opzione di creazione della geometria oppure utilizzare l’opzione senza geometria del driver CSV supportata dalla versione di GDAL installata. GDAL legge gli attributi da .dbf e può leggere il sistema di riferimento delle coordinate da .prj, ma i metadati CRS non vengono conservati in modo affidabile nel CSV risultante.

Utilizzo di un convertitore online

I servizi di conversione GIS come MyGeodata Cloud possono elaborare uno shapefile fornito come archivio ZIP. Includere i file corrispondenti .shp, .shx e .dbf, oltre a .prj e .cpg quando disponibili; caricare l’archivio, selezionare CSV, configurare l’output della geometria se disponibile e scaricare il risultato.

Controllare le politiche del servizio relative alla conservazione dei file, alla privacy, alle dimensioni e alla gestione della geometria prima di caricare dati spaziali riservati, personali o soggetti a restrizioni. Utilizzare QGIS o GDAL per i dati sensibili e per le conversioni che devono essere riproducibili.

Considerazioni sulla qualità e sulla compatibilità

  • La geometria può andare persa: un CSV contenente solo attributi non può ricreare le forme mappate. Utilizzare WKT per qualsiasi tipo di geometria oppure colonne di coordinate per i layer di punti.
  • Il CRS influisce sulle coordinate: longitudine e latitudine sono significative solo con il sistema di riferimento delle coordinate corretto. Riprojettare in QGIS o GDAL prima dell’esportazione quando il destinatario richiede WGS 84, comunemente identificato come EPSG:4326. Registrare separatamente il CRS perché CSV non lo standardizza.
  • Le limitazioni dello shapefile rimangono: nomi, tipi, larghezze e codifica dei campi DBF seguono restrizioni legacy. L’esportazione CSV non può recuperare valori o nomi già troncati nel DBF di origine.
  • I delimitatori e le virgolette sono importanti: virgole, virgolette e interruzioni di riga all’interno dei valori devono essere sottoposte a escape secondo le regole CSV. Importare il file utilizzando il delimitatore e la codifica usati durante l’esportazione.
  • Le geometrie di grandi dimensioni possono produrre file difficili da gestire: WKT ripete il testo delle coordinate e CSV non dispone di un indice spaziale. Utilizzare GeoPackage, GeoJSON o un altro formato spaziale quando è necessario mantenere geometria, CRS e prestazioni GIS.

Confronto formato: SHP vs CSV

Come i formati SHP e CSV si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati SHP e CSV
Proprietà .SHP Esri Shapefile .CSV Comma-Separated Values
Standard aperto Parzialmente aperto Sì
Compressione Non compresso Non compresso
Dimensione tipica del file Medio Piccolo
Si apre in un browser web No Sì, nativamente
Modifica successiva Limitato Facile
Supporto metadata Base Base
Leggibile come testo semplice No Sì
Ideale per Scambio dati Scambio dati
Introdotto 1998 —
Sviluppatore Esri —
Tipo MIME application/x-esri-shape text/csv

Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org

Domande frequenti

La conversione da SHP a CSV mantiene la geometria della mappa?

Solo se l'esportazione include le coordinate o una colonna di geometria WKT; una tabella CSV non memorizza la geometria dello shapefile come oggetto spaziale nativo. Senza una colonna di questo tipo, il risultato contiene solo gli attributi e le entità multipart potrebbero non essere rappresentate completamente.

Il sistema di coordinate viene mantenuto quando converto SHP in CSV?

I valori delle coordinate possono essere esportati, ma il CSV di solito non include il sistema di riferimento delle coordinate dello shapefile, a meno che non venga scritto separatamente o incluso come informazione. Potrebbe essere necessario riproiettare i dati prima dell'esportazione se le coordinate devono essere utilizzate con altri dati geografici.

Perché i campi del mio SHP mancano o sono cambiati nel CSV?

Le esportazioni in CSV possono modificare i tipi di campo, i valori null, la codifica dei caratteri e la formattazione delle date, e i nomi dei campi degli attributi dello shapefile potrebbero già essere soggetti a limiti di lunghezza. I campi che non possono essere rappresentati come semplici valori di tabella, insieme ad alcuni metadati, potrebbero essere appiattiti o omessi.

Posso convertire il CSV di nuovo nel file SHP originale?

Puoi creare un nuovo shapefile da un CSV se contiene coordinate valide o WKT analizzabile e colonne di attributi adatte, ma non necessariamente riprodurrà l'originale. La struttura geometrica originale, il sistema di riferimento delle coordinate, le definizioni dei campi e altri metadati dello shapefile potrebbero andare persi.

Già scaricato

Questo file è già stato scaricato. Per tutelare la tua privacy lo abbiamo eliminato dal nostro server subito dopo il download, quindi non può essere scaricato di nuovo. Se ti serve ancora, converti di nuovo il file.