Convertire GeoJSON in GPX
Questo convertitore trasforma un file GeoJSON in un file GPX 1.1 per dispositivi GPS e app per l'outdoor: i punti diventano waypoint, le linee tracce e i poligoni una traccia lungo il loro contorno. Il GeoJSON viene convertito nel Suo browser e non viene caricato. Lei sceglie quale proprietà diventa il nome; le altre proprietà restano come estensioni GPX, che molti dispositivi ignorano, e stili come i colori delle linee vanno persi.
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: GPX (.gpx).
- 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.
Vuole disegnare nuovi punti, linee o aree invece di convertire un file? Li disegni su una mappa e li esporti in KML, GeoJSON o GPX con GeoDrafter, il nostro sito gemello.
Da GeoJSON a GPX: perché convertire
Il GeoJSON è ciò che producono le mappe web, geojson.io, overpass turbo e la maggior parte degli script GIS, ma i dispositivi GPS e le app per l'outdoor, come i palmari Garmin, OsmAnd, Locus Map o Gaia GPS, importano il GPX. Questa pagina scrive un file GPX 1.1 a partire dal Suo GeoJSON con GDAL, la libreria open source alla base di QGIS, direttamente nel Suo browser. Gli elementi puntuali diventano waypoint e le LineString diventano tracce da seguire, con le altitudini mantenute quando le coordinate hanno un terzo valore. Un GeoJSON non ha un campo fisso per il nome, quindi può scegliere la proprietà che i dispositivi devono mostrare come nome, ad esempio title o label. L'anteprima sulla mappa mostra che cosa verrà scritto prima che Lei scarichi il file.
Come convertire GeoJSON in GPX
- Trascini il Suo file .geojson o .json nel riquadro, oppure faccia clic per sceglierlo.
- Controlli la mappa e scelga la proprietà da usare per i nomi di waypoint e tracce.
- Faccia clic su «Converti in GPX» e copi il file sul Suo dispositivo o lo importi nella Sua app.
Che cosa cambia con la conversione
Scegliere la proprietà del nome
Il GPX ha un solo nome per waypoint o traccia, mentre gli elementi GeoJSON possono avere qualsiasi proprietà. Una proprietà chiamata name viene usata automaticamente; altrimenti la pagina ne sceglie una il cui nome contiene title o label, oppure la prima proprietà di testo, e dice quale. Se sceglie un'altra proprietà, una proprietà chiamata name viene mantenuta come name_orig. Una proprietà chiamata description diventa il desc del GPX; time ed ele vengono scritti negli elementi GPX con lo stesso nome.
Le altre proprietà finiscono nelle estensioni
Le proprietà che non hanno un elemento GPX proprio, come length_km o surface, vengono scritte in un blocco extensions. GDAL e QGIS le rileggono come campi, ma la maggior parte dei dispositivi e delle app GPS le ignora. Oggetti annidati e liste vengono scritti come testo JSON.
Poligoni ed elementi multiparte
Il GPX non ha aree, quindi un poligono diventa una traccia chiusa lungo il suo contorno, con un segmento per ogni anello. Una MultiLineString diventa una sola traccia con più segmenti, e ogni punto di un MultiPoint diventa un waypoint a sé. Gli elementi senza geometria e le GeometryCollection non possono essere scritti in GPX e vengono esclusi.
Stili, orari per punto e frequenza cardiaca
Il GPX non ha colori né spessori di linea, quindi le proprietà simplestyle come stroke o marker-color restano solo come estensioni. Una proprietà time su un oggetto diventa l’ora del waypoint. Gli elenchi con un valore per ogni punto di una linea, come quelli di togeojson e di molti export di Strava o Garmin (coordTimes e heartRates, oppure coordinateProperties con times, heart, cadences, power e temperatures), vengono scritti nei punti della traccia: l’ora come ora di ogni punto, frequenza cardiaca, cadenza e temperatura come TrackPointExtension di Garmin, letta da app di allenamento come Strava, e la potenza come power. Un elenco la cui lunghezza non corrisponde al numero di punti viene tralasciato.
Coordinate e altitudini
Il GPX usa sempre latitudine e longitudine WGS84. Un GeoJSON standard è già in WGS84; un file più vecchio con un membro crs in un altro sistema viene convertito. Una terza coordinata diventa l'altitudine; quando tutte le altitudini del file sono 0, il GPX non ne riceve nessuna, così le app usano i propri dati altimetrici.
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.
GPX
Il GPX (GPS Exchange Format) è il formato XML usato da dispositivi e app GPS come Garmin, Strava e Komoot. Memorizza waypoint, rotte e tracce, con ora e altitudine facoltative. La versione 1.1 del 2004, pubblicata da TopoGrafix, è quella in uso oggi.
- Un waypoint è un singolo punto; una rotta è una linea pianificata attraverso pochi punti; una traccia è il percorso registrato, spesso migliaia di punti.
- Le tracce possono avere un'ora e un'altitudine per ogni punto.
- Le coordinate sono sempre latitudine e longitudine WGS84.
- Il GPX ha un insieme fisso di campi (nome, descrizione, simbolo, tipo e pochi altri); tutto il resto deve andare nelle estensioni.
Domande frequenti
Come metto il GPX sul mio Garmin?
I palmari come eTrex o GPSMAP leggono i file GPX copiati tramite USB nella cartella Garmin/GPX. Per orologi e ciclocomputer, importi il file come percorso in Garmin Connect e lo invii da lì al dispositivo.
Posso importare il GPX in Komoot o in Strava?
Komoot importa le tracce GPX come tour pianificati. Strava accetta un GPX come percorso, ma come attività solo se ogni punto ha un orario, cosa che un GeoJSON disegnato su una mappa di solito non ha.
I waypoint mantengono i loro nomi?
Sì, presi dalla proprietà che sceglie. Alcuni dispositivi GPS più vecchi mostrano solo i primi caratteri dei nomi lunghi.
Il mio GeoJSON viene caricato?
No. GDAL funziona nel Suo browser e il GPX viene scritto sul Suo computer. Nulla viene inviato a un server.
Posso riconvertire il GPX in GeoJSON?
Sì, con il convertitore da GPX a GeoJSON. Lì waypoint, tracce e rotte diventano layer separati.