Convertire Excel (XLSX) in shapefile

Questo convertitore trasforma un foglio Excel .xlsx con colonne X/Y o di latitudine e longitudine in uno shapefile di punti con file .prj per ArcGIS o QGIS, mantenendo le altre colonne come attributi. La cartella di lavoro viene elaborata nel Suo browser e non viene caricata. I nomi delle colonne vengono tagliati a 10 caratteri, le righe senza coordinate valide vengono escluse e le coordinate proiettate richiedono il loro codice EPSG.

Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.

In breve

Da Excel (XLSX) a Shapefile: perché convertire

Squadre sul campo, topografi e progettisti consegnano spesso dati puntuali in un foglio Excel: un ID, una descrizione e due colonne di coordinate. ArcGIS e QGIS possono importarlo, ma ogni volta con diversi clic, e il sistema di coordinate si perde facilmente. Questo convertitore crea dall'.xlsx uno shapefile pronto: trova il foglio e le colonne delle coordinate, crea un punto per ogni riga, mantiene le altre colonne come attributi e scrive un .prj, così i punti finiscono nel posto giusto. Le coordinate in un sistema proiettato, come UTM o un sistema nazionale, restano in quel sistema se ne inserisce il codice EPSG; latitudine e longitudine diventano uno shapefile WGS84, o in qualsiasi sistema Lei scelga. Le parti dello shapefile arrivano insieme in uno zip.

Come convertire Excel (XLSX) in Shapefile

  1. Trascini il Suo file .xlsx nel riquadro, oppure faccia clic per sceglierlo.
  2. Controlli le colonne delle coordinate e, per valori X/Y proiettati, inserisca il codice EPSG.
  3. Se vuole, scelga un sistema di coordinate di uscita, poi faccia clic su «Converti in Shapefile» e scarichi lo zip.

Che cosa cambia con la conversione

I nomi delle colonne vengono tagliati a 10 caratteri

La tabella degli attributi di uno shapefile (.dbf) ammette nomi di campo di al massimo 10 caratteri. Le intestazioni di Excel più lunghe, come «Data ispezione», vengono accorciate, e il convertitore elenca ogni nome che ha cambiato. Se vuole scegliere Lei i nomi brevi, rinomini prima le colonne in Excel.

Le righe senza coordinate vengono escluse

Uno shapefile non può memorizzare un punto senza posizione. Le righe con una coordinata vuota o non valida vengono saltate, e il convertitore dice quante sono. Usi il convertitore in GeoJSON se deve mantenerle.

Testo, numeri e date

Le celle di testo diventano campi di testo e mantengono gli zeri iniziali. I numeri diventano campi numerici, e le date vengono scritte come testo nella forma 2024-05-01, che ogni programma GIS legge. Il testo molto lungo viene tagliato ai 254 caratteri che un campo .dbf può contenere.

Quale sistema di coordinate?

Il foglio stesso non lo dice. I valori tra -180 e 180 e tra -90 e 90 vengono considerati longitudine e latitudine WGS84. I numeri più grandi, come 5034000, sono proiettati; il convertitore chiede allora il codice EPSG invece di tirare a indovinare.

Informazioni sui formati

Excel (XLSX)

L'XLSX è il formato delle cartelle di lavoro di Microsoft Excel da Excel 2007, scritto anche da LibreOffice, Numbers e Google Sheets. Elenchi di indirizzi, punti di campionamento e registri di impianti si trovano spesso in un foglio di calcolo con una colonna di latitudine e una di longitudine, ma un foglio di calcolo diventa un dato cartografico solo quando quelle colonne diventano punti.

  • Una cartella di lavoro può contenere più fogli; ogni foglio è una tabella con una riga di intestazione.
  • Le celle mantengono il loro tipo: numero, data o testo, così un CAP come 00150 può conservare lo zero iniziale.
  • Non ci sono né geometria né sistema di coordinate; le coordinate sono solo numeri nelle colonne.
  • Il vecchio formato .xls (Excel 97-2003) è un formato binario diverso.

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

Il foglio di calcolo viene caricato?

No. Tutto avviene nel Suo browser, e la cartella di lavoro non lascia mai il Suo computer.

Quali file ricevo?

Uno zip con .shp, .shx e .dbf, il .prj con il sistema di coordinate e un .cpg che indica che il testo è in UTF-8. Lo decomprima e aggiunga il .shp in ArcGIS o QGIS.

Posso convertire linee o poligoni da Excel?

Sì, se il foglio ha una colonna con testo WKT come LINESTRING (…) o POLYGON (…). Ogni tipo di geometria diventa uno shapefile a sé.

E se il mio foglio contiene più tabelle?

Il convertitore legge una tabella per foglio, a partire dalla prima riga. Metta ogni tabella in un foglio proprio, con quella che Le serve per prima.