Carica un file .gpx e converti le tue tracce GPS, percorsi e waypoint in formato GeoJSON istantaneamente — interamente nel browser, senza caricamento su server e senza account. Visualizza in anteprima il risultato su una mappa e scarica il file .geojson in pochi secondi.
Dal Dispositivo GPS alla Mappa Web in Un Solo Passaggio
GPX è il linguaggio universale dei dispositivi GPS e delle app per attività outdoor. Che tu registri una corsa mattutina su un orologio Garmin, tracci un percorso in bici su un computer Wahoo, segua un sentiero con OsmAnd o esporti un''attività da Strava — il file che ottieni è un GPX. Ed è eccellente per ciò che fa: cattura il tuo percorso, i timestamp, l''elevazione e i waypoint in un formato XML portatile che qualsiasi app GPS riesce a leggere.
Ma nel momento in cui vuoi fare qualcosa di creativo con quei dati — incorporare una traccia in un sito web, caricarla in una visualizzazione dati, elaborarla con Python o R, o inserirla in un database — ti scontri con il limite del GPX: non è un formato web. Il GeoJSON lo è. Con questo strumento, la conversione richiede circa tre secondi, e il risultato è un file che qualsiasi libreria di mappe al mondo accetta nativamente.
Casi d''Uso Comuni
🗺️
Progetti di Mappatura Web
Converti percorsi escursionistici, tracce ciclabili o itinerari di corsa dal tuo dispositivo GPS in GeoJSON per incorporarli in una mappa web con Leaflet, Mapbox GL JS o deck.gl. GeoJSON si carica nativamente senza passaggi di parsing aggiuntivi.
🏗️
Flussi di Lavoro GIS
Carica il GeoJSON convertito direttamente in QGIS o ArcGIS Online per analisi GIS desktop, join spaziali o esportazione in altri formati (Shapefile, KML, CSV con coordinate).
🔍
Verifica della Precisione GPS
L''anteprima mappa ti permette di verificare visivamente che i tuoi dati GPX siano stati convertiti correttamente. Sovrapponi su immagini satellitari per confermare che le tracce seguano strade, sentieri o coste come previsto — rilevando deriva GPS o problemi di formato in anticipo.
🥾
Condivisione di Attività Outdoor
Esporta la tua attività da Strava, Garmin, Wahoo o Komoot come GPX, convertila qui e carica il GeoJSON su GitHub — che renderizza automaticamente un''anteprima interattiva della mappa — o su Felt, Carto o qualsiasi SaaS di mappatura.
📊
Analisi ed Elaborazione Dati
GeoJSON si integra facilmente con Python (GeoPandas, Shapely), JavaScript (Turf.js), R (pacchetto sf) e database (PostGIS). Convertire prima il GPX rende i tuoi dati GPS accessibili all''intera toolchain geodati.
⏱️
Visualizzazioni Animate nel Tempo
Il convertitore preserva i timestamp GPS come array coordTimes. Strumenti come Kepler.gl e deck.gl possono animare la tua traccia nel tempo — mostrando la progressione reale di una corsa, un''escursione o un percorso veicolare come una scia in movimento.
Guida Passo Passo

Passo 1
Il Convertitore si Carica Pronto all''Uso
Il convertitore GPX in GeoJSON si apre con una mappa vuota e la barra laterale che mostra la zona di caricamento, il pannello di anteprima GeoJSON, il selettore colore, i controlli del layer mappa e i pulsanti azione. Nessun account o installazione richiesta.

Passo 2
Trascina il File GPX nella Zona di Caricamento
Trascina il tuo file .gpx da qualsiasi punto del computer e rilascialo nella zona tratteggiata, oppure clicca sulla zona per aprire un selettore file. GPX 1.0 e GPX 1.1 sono entrambi supportati. I file di Garmin, Wahoo, Strava, Komoot, OsmAnd e tutte le principali app GPS funzionano.

Passo 3
La Traccia Appare sulla Mappa, Statistiche Mostrate
In pochi istanti le tue feature GPX appaiono come overlay sulla mappa — tracce e percorsi come linee, waypoint come marcatori circolari. La barra laterale mostra le statistiche di conversione: feature totali, tracce/percorsi, waypoint e numero totale di coordinate.

Passo 4
Anteprima GeoJSON con Pulsante Copia
La sezione di Anteprima GeoJSON mostra le prime righe dell''output JSON convertito. Puoi copiare il GeoJSON completo negli appunti con un solo clic — utile per incollarlo direttamente in Mapbox, codice Leaflet, un editor di testo o geojson.io per ulteriori modifiche.

Passo 5
I Waypoint Appaiono come Marcatori Cliccabili
I waypoint del tuo file GPX appaiono come marcatori circolari sulla mappa. Clicca su qualsiasi waypoint per vedere un popup con il suo nome, latitudine/longitudine ed elevazione. Questo ti permette di verificare che tutti i punti nominati siano stati convertiti correttamente prima di scaricare.

Passo 6
Layer Mappa Topo per Contesto del Terreno
Passa al layer mappa Topo per vedere le curve di livello sotto la tua traccia GPX. Particolarmente utile per escursioni, ciclismo o sci dove capire la forma del terreno conferma la precisione della conversione per dati GPX con molte variazioni di quota.

Passo 7
Vista Satellite per Verificare la Precisione GPS
Sovrapponi la tua traccia convertita su immagini satellitari ad alta risoluzione per verificare che i punti GPS ricadano dove previsto — strade, sentieri, coste o confini di campi. Aiuta a rilevare problemi del sistema di coordinate prima di usare il file in un progetto di mappatura.

Passo 8
Cambia il Colore di Anteprima in Qualsiasi Momento
Scegli un colore personalizzato per il layer di anteprima mappa usando il selettore o la palette predefinita. Il colore influisce solo su come le feature appaiono sullo schermo — non ha effetto sull''output GeoJSON, che è un formato dati, non un formato con stili.

Passo 9
Scarica il File GeoJSON
Clicca su "Scarica GeoJSON" per salvare il file convertito sul computer. Il file viene denominato con il nome del tuo file GPX originale con estensione .geojson. È pronto per l''uso in QGIS, ArcGIS, Mapbox, Leaflet, GitHub, deck.gl o qualsiasi strumento compatibile con GeoJSON.

Passo 10
Zoom alle Feature in Qualsiasi Momento
Dopo aver esplorato la traccia su diversi layer mappa, clicca su "Zoom alle Feature" per tornare alla visuale sull''intera estensione dei tuoi dati GPX. Puoi caricare un nuovo file in qualsiasi momento — il layer precedente viene sostituito automaticamente.
Cos''è il GeoJSON e Perché è Migliore per le Mappe Web?
GeoJSON è uno standard aperto (RFC 7946) per la codifica di strutture dati geografici usando JSON. Rappresenta gli stessi tipi di dati del GPX — punti, linee e poligoni con proprietà associate — ma in formato JSON invece di XML. Questo lo rende direttamente analizzabile da JavaScript senza librerie speciali, compreso nativamente dai browser web e compatibile con tutti gli strumenti dell''ecosistema geodati moderno.
Un FeatureCollection GeoJSON ha questa struttura di base:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [[8.0394, 46.6244, 1035], [8.0741, 46.6262, 1082], ...]
},
"properties": {
"name": "Morning Hike",
"coordTimes": ["2024-07-15T06:30:00Z", "2024-07-15T06:38:00Z", ...]
}
}
]
}Il terzo numero in ogni coordinata è l''elevazione in metri, preservata direttamente dal tuo file GPX. L''array coordTimes conserva il timestamp di ogni punto registrato — così il tuo GeoJSON mantiene il registro temporale completo della tua traccia GPS, non solo la geometria.
Quali Dati Vengono Preservati nella Conversione?
Questo convertitore utilizza la libreria @tmcw/togeojson, che offre una delle conversioni GPX in GeoJSON più complete disponibili. Ecco cosa viene trasferito:
- Geometria delle tracce — tutti i segmenti di traccia con coordinate (longitudine, latitudine, elevazione). Le tracce con più segmenti diventano feature MultiLineString.
- Geometria dei percorsi — tutti i punti di percorso, convertiti in feature LineString.
- Waypoint — tutti gli elementi waypoint, convertiti in feature Point con nome, descrizione, elevazione e simbolo.
- Timestamp — timestamp punto per punto memorizzati come array coordTimes nelle proprietà della feature.
- Estensioni Garmin — frequenza cardiaca, cadenza, velocità, potenza, temperatura dal TrackPointExtension, memorizzate come coordinateProperties.
- Metadati — nome traccia, commento, descrizione, tipo e attributi sorgente, preservati come proprietà della feature.
Domande Frequenti
Il mio file GPX viene caricato su un server?
No. Il tuo file GPX viene letto interamente nel browser usando l''API FileReader e convertito usando la libreria @tmcw/togeojson in esecuzione locale. I byte del file non lasciano mai il tuo computer — nulla viene inviato ai server di OnlineMapMaker né a servizi di terze parti. L''unico traffico di rete da questa pagina sono le immagini dei tile della mappa, che inviano solo coordinate dei tile. Questo rende il convertitore sicuro per dati di rilievo riservati, tracce GPS private o informazioni di percorso sensibili.
Quali elementi GPX vengono convertiti in GeoJSON?
Questo convertitore gestisce tutti gli elementi GPX 1.0 e 1.1 standard. I segmenti di traccia diventano feature LineString o MultiLineString. I percorsi diventano feature LineString. I waypoint diventano feature Point. Tutti i metadati — nome, descrizione, commento, tipo, link e attributi sorgente — vengono preservati come proprietà GeoJSON. I timestamp dei punti traccia sono memorizzati come array coordTimes. Le estensioni Garmin (frequenza cardiaca, cadenza, potenza, temperatura, velocità) vengono catturate come coordinateProperties se presenti.
Come ottengo un file GPX da Strava?
In Strava, apri qualsiasi pagina attività e cerca l''opzione Esporta GPX nel menu a tre punti o nel pannello dettagli attività. Clicca per scaricare il file .gpx. Il file esportato contiene la registrazione completa della traccia con timestamp e dati di elevazione. Poi carica questo file in questo convertitore e scarica il GeoJSON risultante. Strava richiede che tu sia connesso e proprietario dell''attività per esportare.
Perché convertire GPX in GeoJSON?
GPX (GPS Exchange Format) è progettato per lo scambio tra dispositivi GPS — ottimo per registrare tracce e trasferire dati tra unità GPS e app. Per le mappe web, la visualizzazione dati e i moderni flussi di lavoro GIS, GeoJSON è il formato preferito. GeoJSON è compreso nativamente da ogni libreria JavaScript di mappatura (Leaflet, Mapbox GL JS, deck.gl, OpenLayers), si renderizza automaticamente nei repository GitHub, funziona con QGIS e ArcGIS Online ed è un input più pulito per le pipeline di elaborazione dati. La conversione sblocca tutti questi casi d''uso senza perdere i dati originali della traccia.
Il convertitore preserva i dati di elevazione?
Sì. GPX memorizza l''elevazione come terzo valore di coordinata in ogni punto traccia. Questo viene preservato in GeoJSON come valore Z in ogni coordinata — ad esempio [longitudine, latitudine, elevazione_in_metri]. GeoJSON supporta completamente le coordinate 3D. La maggior parte degli strumenti di mappatura utilizza il valore Z quando presente. L''elevazione è memorizzata in metri così come registrata dal dispositivo GPS.
Qual è la differenza tra una traccia GPX e un percorso?
Entrambi rappresentano una sequenza di punti geografici, ma servono scopi diversi. Una traccia è un registro di dove sei stato effettivamente — registrata automaticamente dal dispositivo GPS mentre ti muovevi, con timestamp e letture di elevazione. Un percorso è un cammino pianificato — un elenco di waypoint che definisce dove intendi andare, senza dati temporali. Nell''output GeoJSON, entrambi appaiono come feature LineString, ma le feature traccia includono array coordTimes con timestamp ISO mentre le feature percorso tipicamente hanno solo metadati di nome e descrizione.
Alcuni dei miei waypoint mancano nel GeoJSON — perché?
Questo accade tipicamente per uno di tre motivi. (1) Alcuni file GPX collocano i waypoint all''interno di una traccia invece che come elementi waypoint indipendenti — tali waypoint appaiono come coordinate di traccia invece che come feature Point nominate. (2) I waypoint potrebbero essere stati definiti usando un''estensione di namespace non standard non riconosciuta dal convertitore. (3) Il GPX potrebbe avere strutture annidate con waypoint che il parser non attraversa. Apri il GPX in un editor di testo e verifica che ogni waypoint usi la struttura standard con attributi lat e lon.
Posso convertire più file GPX contemporaneamente?
Attualmente il convertitore gestisce un file GPX alla volta. Caricare un nuovo file sostituisce la conversione precedente. Se devi combinare più tracce GPX in un singolo FeatureCollection GeoJSON, converti ogni file separatamente e unisci i file GeoJSON risultanti combinando i loro array features. Usa un editor di testo o jq dalla riga di comando, oppure carica più file GeoJSON in QGIS ed esportali come file combinato.
Posso usare il file GeoJSON convertito in QGIS o ArcGIS?
Sì. GeoJSON è supportato nativamente in QGIS e ArcGIS. In QGIS: Layer → Aggiungi Layer → Aggiungi Layer Vettoriale, seleziona GeoJSON come formato e naviga fino al file. Oppure trascina il file .geojson direttamente nel pannello layer di QGIS. In ArcGIS Online: usa l''opzione Aggiungi Layer da File nel Visualizzatore Mappe. In ArcGIS Pro: trascina il file .geojson nel pannello Contenuti o usa Aggiungi Dati.
Cosa significa la proprietà coordTimes in GeoJSON?
Quando il tuo file GPX contiene timestamp in ogni punto traccia (registrati dal dispositivo GPS mentre ti muovevi), questi vengono preservati in GeoJSON come proprietà coordTimes — un array di stringhe timestamp ISO 8601, una per ogni coordinata nel LineString. Questo array ha la stessa lunghezza dell''array di coordinate, così puoi abbinare ogni punto al suo timestamp. Strumenti come Kepler.gl e deck.gl possono usare questi dati temporali per creare visualizzazioni animate nel tempo della tua traccia GPS.
Guarda: il Convertitore da GPX a GeoJSON in Meno di un Minuto
Preferisci guardare invece di leggere? Questo breve video mostra come caricare una traccia GPX e convertirla in GeoJSON.
Strumenti Correlati
Map tiles by CARTO, OpenTopoMap, and Esri. Base map data © OpenStreetMap contributors. GPX parsing by @tmcw/togeojson. Map rendering by Leaflet. All file processing is local — no data is transmitted to any server.