Convertitore GeoJSON, KML e GPX
Converti GeoJSON in KML, GPX, CSV o WKT e viceversa nel browser. Punti, linee, poligoni e geometrie Multi, con conteggio delle feature e anteprima.
- Feature
- 0
- Punti
- 0
- Linee
- 0
- Poligoni
- 0
- Vertici
- 0
Come convertire GeoJSON, KML, GPX, CSV e WKT
- Trascina un file nell’area di rilascio oppure incolla i dati in Dati in ingresso. I file vengono letti dal tuo browser e non vengono mai caricati.
- Lascia Da su Rileva automaticamente, oppure scegli tu il formato di ingresso. Il rilevamento guarda i primi caratteri:
{o[indica GeoJSON,<gpxindica GPX, qualsiasi altro XML viene letto come KML, una parola chiave comePOINToMULTIPOLYGONindica WKT, e tutto il resto viene trattato come CSV. - Scegli il formato di uscita in A. Il risultato compare mentre scrivi; Converti rilancia la conversione.
- Controlla i conteggi (Feature, Punti, Linee, Poligoni, Vertici) e il disegno di anteprima, poi usa Copia sul risultato oppure Scarica il file con l’estensione corretta.
Cosa conserva ogni formato
Tutte le conversioni passano da GeoJSON (RFC 7946) come modello comune: un elenco di feature, ognuna con una geometria facoltativa e un insieme di proprietà. Sono supportati Point, LineString, Polygon (con buchi), MultiPoint, MultiLineString, MultiPolygon e GeometryCollection. Le coordinate sono longitudine, latitudine e un’altitudine facoltativa, in gradi WGS 84; lo strumento non riproietta.
- GeoJSON: viene conservato tutto, comprese le proprietà annidate e gli id delle feature.
- KML: ogni feature diventa un Placemark. Le proprietà
nameedescriptioncorrispondono agli elementi KML con lo stesso nome; le altre proprietà finiscono inExtendedData. Le geometrie Multi diventanoMultiGeometry. In lettura, lo strumento percorre ogni Folder, legge i valoriDataeSimpleDatae capisce anche le registrazionigx:Trackdi Google Earth. Stili, icone, overlay al suolo e link di rete vengono ignorati. KMZ è un KML compresso in zip: decomprimilo prima. - GPX: i punti diventano waypoint (
wpt, conele,nameedesc), le linee diventano tracce (trk) e una MultiLineString diventa una traccia con più segmenti. In lettura vengono convertiti waypoint, percorsi (rte) e tracce, con la quota come terza coordinata. GPX non ha poligoni, quindi gli anelli dei poligoni vengono scritti come segmenti di traccia e un avviso lo segnala. - CSV: quando ogni feature è un punto, l’output ha le colonne
latitudeelongitude(piùelevationse presente) seguite da una colonna per proprietà. I dati misti ricevono invece una colonnawkt. In lettura, le colonne di coordinate chiamatelat/latitude/yelon/lng/long/longitude/xvengono riconosciute indipendentemente da maiuscole e minuscole, così come una colonnawktogeometry. È accettata la virgola decimale, come in41,8902. Le righe senza coordinate vengono saltate e contate. - WKT: una geometria per riga. Il lettore accetta le varianti Z e M, le geometrie
EMPTYe un prefisso in stile PostGISSRID=4326;. WKT non ha attributi, quindi in uscita le proprietà vengono eliminate.
Consigli e limiti
- WKT e GeoJSON scrivono entrambi prima la longitudine. Se i tuoi punti finiscono nell’oceano al largo dell’Africa o al polo sbagliato, probabilmente nella sorgente latitudine e longitudine erano invertite.
- L’anteprima è un disegno semplice senza mappa di sfondo, utile per individuare a colpo d’occhio coordinate invertite, punti isolati o forme non chiuse.
- Sono accettati file fino a 20 MB. I file molto grandi possono richiedere qualche secondo, perché l’output testuale viene costruito in memoria.
Domande frequenti
Come converto un KML in GeoJSON?
Incolla il KML o trascina il file .kml, lascia Da su Rileva automaticamente e scegli GeoJSON in A. Nomi, descrizioni e dati estesi dei Placemark diventano proprietà delle feature.
Posso aprire una traccia GPX del mio orologio o del ciclocomputer?
Sì. Le tracce con più segmenti diventano una MultiLineString, i waypoint diventano punti e la quota di ogni punto viene conservata come terza coordinata. I timestamp dei singoli punti della traccia non vengono conservati.
Perché i miei poligoni sono diventati tracce nel file GPX?
GPX conosce solo waypoint, percorsi e tracce. Il contorno di ogni anello del poligono viene scritto come segmento di traccia, così la forma non va persa, e lo strumento mostra un avviso.
Che struttura CSV si aspetta lo strumento?
Una riga di intestazione con una colonna di latitudine e una di longitudine, come name,lat,lon. Vanno bene virgole, punti e virgola e tabulazioni. In alternativa, fornisci una colonna wkt con geometrie come POINT (12.49 41.89).
I miei dati vengono inviati a un server?
No. Lettura e conversione avvengono interamente nel tuo browser; la pagina non fa nessuna richiesta con i tuoi dati, il che conta per le tracce private e i file con le posizioni dei clienti.
Strumenti correlati
- Calcolatore di bounding box Calcola la bounding box di coordinate, GeoJSON o WKT come minLon,minLat,maxLon,maxLat, WKT, Overpass o Leaflet, con margine e supporto dell'antimeridiano.
- Distanza tra coordinate Calcola la distanza tra due coordinate GPS con la formula haversine o di Vincenty (WGS84), più rotta e punto medio, in km, miglia e miglia nautiche.
- Formattatore e validatore JSON Formattatore e validatore JSON gratuito che formatta, minifica e controlla il JSON nel browser, con gli errori di sintassi indicati per riga e colonna.