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
- Input: Excel (XLSX) (.xlsx). Output: Shapefile (.shp).
- 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 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
- Trascini il Suo file .xlsx nel riquadro, oppure faccia clic per sceglierlo.
- Controlli le colonne delle coordinate e, per valori X/Y proiettati, inserisca il codice EPSG.
- 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.