Utilia

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.

Come convertire GeoJSON, KML, GPX, CSV e WKT

  1. 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.
  2. Lascia Da su Rileva automaticamente, oppure scegli tu il formato di ingresso. Il rilevamento guarda i primi caratteri: { o [ indica GeoJSON, <gpx indica GPX, qualsiasi altro XML viene letto come KML, una parola chiave come POINT o MULTIPOLYGON indica WKT, e tutto il resto viene trattato come CSV.
  3. Scegli il formato di uscita in A. Il risultato compare mentre scrivi; Converti rilancia la conversione.
  4. 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à name e description corrispondono agli elementi KML con lo stesso nome; le altre proprietà finiscono in ExtendedData. Le geometrie Multi diventano MultiGeometry. In lettura, lo strumento percorre ogni Folder, legge i valori Data e SimpleData e capisce anche le registrazioni gx:Track di 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, con ele, name e desc), 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 latitude e longitude (più elevation se presente) seguite da una colonna per proprietà. I dati misti ricevono invece una colonna wkt. In lettura, le colonne di coordinate chiamate lat/latitude/y e lon/lng/long/longitude/x vengono riconosciute indipendentemente da maiuscole e minuscole, così come una colonna wkt o geometry. È accettata la virgola decimale, come in 41,8902. Le righe senza coordinate vengono saltate e contate.
  • WKT: una geometria per riga. Il lettore accetta le varianti Z e M, le geometrie EMPTY e un prefisso in stile PostGIS SRID=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.