Convertire GeoJSON in CSV
Questo convertitore trasforma un file GeoJSON in un CSV per Excel, Google Fogli o strumenti GIS, con una riga per elemento, colonne X e Y per i punti e una colonna WKT per linee e poligoni. Il file viene convertito nel Suo browser e non viene caricato. Le proprietà annidate diventano testo JSON, Excel può eliminare gli zeri iniziali se apre direttamente il file, e taglia le celle WKT molto lunghe.
Un file non è stato convertito correttamente? Scrivi a [email protected], possibilmente con un piccolo file di esempio, e verrà corretto.
In breve
- Input: GeoJSON (.geojson). Output: CSV (.csv).
- 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 GeoJSON a CSV: perché convertire
Il GeoJSON è ottimo per mappe e codice, ma per ordinare, filtrare o condividere gli attributi come tabella è più comodo un foglio di calcolo. Questo convertitore scrive un CSV con una riga per elemento e una colonna per proprietà. I punti ricevono due semplici colonne di coordinate, X per la longitudine e Y per la latitudine, che ogni foglio di calcolo sa leggere; linee, poligoni e file misti ricevono invece una colonna WKT, che QGIS, PostGIS e la maggior parte degli strumenti GIS sanno ritrasformare in geometria. Può scegliere tra un CSV standard e due stili per Excel, uno dei quali con punto e virgola e virgola decimale per Excel nei paesi che usano la virgola decimale. Le proprietà annidate vengono mantenute come testo JSON e le date in forma ISO. Tutto avviene nel Suo browser con GDAL.
Come convertire GeoJSON in CSV
- Trascini il Suo file .geojson o .json nel riquadro, oppure faccia clic per sceglierlo.
- Scelga lo stile del CSV e, se vuole, un sistema di coordinate di uscita.
- Faccia clic su «Converti in CSV» e apra il file nel Suo foglio di calcolo o GIS.
Che cosa cambia con la conversione
X e Y, oppure WKT
Quando tutti gli elementi del file sono punti, le coordinate vanno nelle prime due colonne, X e Y. In WGS84, X è la longitudine e Y la latitudine. I punti con altezze reali ricevono anche una colonna Z. Appena il file contiene una linea o un poligono, tutte le geometrie vengono scritte come testo WKT in una prima colonna chiamata WKT, ad esempio LINESTRING (12.4823 41.8955,12.4922 41.8902), perché una coppia di colonne non può descrivere una linea. Anche una GeometryCollection viene scritta come WKT.
Aprire il CSV in Excel
Excel apre un CSV senza byte order mark con una vecchia codifica e mostra è come è. Entrambi gli stili per Excel aggiungono questo segno, così le lettere vengono mostrate correttamente. Nei paesi in cui il separatore decimale è la virgola, Excel si aspetta il punto e virgola tra le colonne e legge 12.59 come testo o persino come data; lo stile «Excel in Europa» scrive punto e virgola e virgola decimale per questo caso. Usi lo stile standard per programmi GIS, database e script.
Zeri iniziali in Excel
Il CSV mantiene esattamente un testo come il CAP 00184, ma Excel lo converte nel numero 184 quando apre direttamente il file. Per mantenere gli zeri, importi il file in Excel con Dati, Da testo/CSV e imposti quella colonna come testo.
Proprietà annidate e date
Una cella CSV contiene testo semplice, quindi oggetti e array annidati vengono scritti come testo JSON, true e false diventano 1 e 0, e le date vengono scritte come 2024-05-01 o 2024-05-01T10:00:00Z. I nomi delle proprietà vengono mantenuti per intero.
Geometrie molto lunghe
Il WKT di una costa dettagliata o di un confine nazionale può arrivare a centinaia di migliaia di caratteri. Excel taglia ogni cella a 32.767 caratteri, quindi queste geometrie si danneggiano se il file viene salvato di nuovo da Excel. I programmi GIS leggono il valore completo.
Informazioni sui formati
GeoJSON
Il GeoJSON è un formato di testo JSON per gli oggetti geografici, normato nel 2016 come RFC 7946. È il formato nativo delle mappe web come Leaflet, MapLibre e Mapbox, oltre che di molte API.
- Le coordinate sono longitudine e latitudine WGS84 (in quest'ordine).
- Punti, linee e poligoni possono stare insieme nello stesso file.
- Le proprietà possono essere qualsiasi valore JSON, senza limiti di lunghezza per i nomi dei campi.
CSV
Il CSV (comma-separated values, valori separati da virgole) è una tabella in testo semplice che si apre in Excel, Google Sheets e qualsiasi database. Non ha un tipo di geometria proprio: le posizioni sono salvate in due colonne di coordinate, come latitudine e longitudine, oppure in una colonna di testo WKT.
- I punti stanno in due colonne (X e Y, oppure longitudine e latitudine); linee e poligoni richiedono una colonna WKT.
- Il sistema di coordinate non è salvato nel file, quindi lo annoti a parte.
- Non esiste uno standard per il separatore: Excel usa la virgola o il punto e virgola a seconda delle impostazioni della lingua.
- Ogni valore è testo; se 00150 sia un numero o un CAP lo decide il programma che lo legge.
Domande frequenti
Il mio GeoJSON viene caricato?
No. Il CSV viene scritto dal Suo browser sul Suo dispositivo, e nulla viene inviato da nessuna parte.
Posso ottenere le coordinate in un altro sistema?
Sì. Inserisca un codice EPSG come sistema di coordinate di uscita, ad esempio EPSG:32632 per UTM fuso 32N, e X e Y vengono scritti in metri. Il CSV non registra il sistema, quindi il messaggio dopo la conversione glielo indica perché ne prenda nota.
Posso riconvertire il CSV in GeoJSON?
Sì, con il convertitore da CSV a GeoJSON, che legge le colonne X e Y o la colonna WKT.
Posso aprirlo in Google Fogli?
Sì. In Google Fogli scelga File, Importa, carichi il CSV e lasci che riconosca il separatore. Lì funziona meglio lo stile standard.