Convertitore GeoJSON
Questo convertitore GeoJSON apre un file .geojson o .json, mostra gli elementi su una mappa con le loro proprietà in una tabella e li salva come shapefile, KML, GPX o CSV. Funziona nel Suo browser con GDAL, quindi il file non viene caricato. Punti, linee e poligoni misti diventano uno shapefile per tipo, e le proprietà annidate diventano testo JSON.
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: Shapefile, KML, GPX, 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.
Tutte le conversioni GeoJSON
Da GeoJSON a un altro formato
- Convertire GeoJSON in shapefile
- Convertire GeoJSON in KML
- Convertire GeoJSON in GPX
- Convertire GeoJSON in CSV
Da un altro formato a GeoJSON
- Convertire shapefile in GeoJSON
- Convertire KML in GeoJSON
- Convertire KMZ in GeoJSON
- Convertire GPX in GeoJSON
- Convertire CSV in GeoJSON
- Convertire Excel (XLSX) in GeoJSON
Altri strumenti per GeoJSON
Un solo convertitore per ogni formato di uscita GeoJSON
GeoJSON è la lingua delle mappe web, delle API e delle librerie JavaScript come Leaflet e Mapbox: un unico file di testo con una FeatureCollection, longitudine e latitudine in WGS84 e tutte le proprietà che si vogliono su ogni elemento, compresi oggetti e liste annidati. I GIS desktop, Google Earth, i dispositivi GPS ed Excel si aspettano altro, ed è per questo che un GeoJSON va convertito così spesso. Questa pagina legge il file e per prima cosa Le mostra cosa contiene: gli elementi su una mappa, tutte le proprietà in una tabella che può cercare e ordinare, e quanti punti, linee e poligoni ci sono. Poi sceglie il formato di uscita. Uno shapefile è adatto ad ArcGIS e ai flussi di lavoro GIS più datati, KML a Google Earth e Google My Maps, GPX ai dispositivi Garmin e alle app per l'escursionismo, mentre CSV apre le proprietà in Excel con le coordinate o il WKT in colonne proprie. La conversione usa GDAL, la libreria su cui si basa QGIS, compilata per funzionare nel browser: i dati di un'API interna o di un progetto non ancora pubblicato restano sul Suo computer. Le pagine collegate qui sotto spiegano in dettaglio ogni singola conversione.
Come convertire un file GeoJSON
- Trascini un file .geojson o .json sulla pagina, oppure faccia clic per selezionarlo.
- Controlli la mappa, la tabella delle proprietà e i tipi di geometria nel riepilogo.
- Scelga il formato di uscita e le relative opzioni, poi faccia clic su Converti per scaricare il file.
Cosa cambia con ogni formato di uscita
Uno shapefile contiene un solo tipo di geometria
Una FeatureCollection GeoJSON può mescolare punti, linee e poligoni, uno shapefile no. Il convertitore scrive uno shapefile per tipo, ad esempio fermate_points.shp e fermate_lines.shp, in un unico .zip, ciascuno con il proprio .prj e .cpg. I nomi delle proprietà più lunghi di 10 caratteri vengono accorciati mantenendoli univoci, perché la tabella .dbf non ne ammette di più.
Le proprietà annidate diventano testo
Shapefile, KML e CSV non hanno campi per oggetti o liste, quindi una proprietà come tags con ["bus", "notte"] viene scritta come testo JSON. Numeri, true e false e date restano valori. GPX conserva come estensioni le proprietà che non hanno un elemento GPX proprio, e la maggior parte dei dispositivi GPS le ignora.
GPX non ha aree
In GPX i punti diventano waypoint e le linee tracce. Un poligono diventa una traccia lungo il suo contorno, con un segmento per anello, quindi un parco o una zona appare sul dispositivo come una linea chiusa. Lei sceglie quale proprietà dà il nome a waypoint e tracce.
Le coordinate restano in WGS84, salvo diversa scelta
Un GeoJSON standard è in longitudine e latitudine WGS84 (RFC 7946), come KML e GPX. Uno shapefile o un CSV restano in WGS84, a meno che non inserisca un codice EPSG come 32632 per WGS 84 / UTM fuso 32N, necessario se vuole misurare in metri. Un GeoJSON più vecchio con un membro crs in un altro sistema viene letto in quel sistema.
Colori da geojson.io e Mapbox
Le proprietà simplestyle come marker-color, stroke e fill diventano un vero stile KML su ogni segnaposto, così Google Earth mostra gli stessi colori. Uno shapefile le conserva come campi abbreviati (marker-col, stroke-wid …) insieme a un file di stile .qml che fa disegnare a QGIS ogni elemento nel suo colore. GPX e CSV le mantengono solo come valori.
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.
Domande frequenti
Come si converte un GeoJSON in shapefile?
Trascini il GeoJSON su questa pagina, lasci Shapefile come formato di uscita e faccia clic su Converti. Riceve un .zip con uno shapefile per tipo di geometria, ciascuno con .shx, .dbf, .prj e .cpg, che ArcGIS e QGIS aprono direttamente.
Posso aprire un file GeoJSON in Google Earth?
Google Earth non apre il GeoJSON, ma apre il KML. Scelga KML qui e indichi la proprietà che deve fare da etichetta a ogni segnaposto; le altre proprietà vengono conservate e compaiono facendo clic sul segnaposto.
Perché il mio file .json non viene accettato?
Il convertitore richiede un GeoJSON: una FeatureCollection, una Feature o una geometria con type e coordinates. Altri JSON, come un elenco di record con chiavi lat e lng, non sono GeoJSON; li salvi prima come CSV e usi il convertitore da CSV a GeoJSON.
C'è un limite di dimensione?
Il convertitore accetta file fino a circa 200 MB, più o meno quanto un browser riesce a tenere in memoria durante una conversione. L'anteprima della mappa mostra i primi 20.000 elementi, ma vengono convertiti tutti.