Convertitore GPX in GeoJSON
Converti file GPX (GPS Exchange Format) in GeoJSON per l'uso in mappe web. Perfetto per tracce GPS, percorsi escursionistici, piste ciclabili e waypoint da dispositivi GPS e app di fitness.
Cos'è GPX?
GPX (GPS Exchange Format) è un formato basato su XML per lo scambio di dati GPS tra dispositivi e applicazioni. È il formato standard utilizzato da:
- Dispositivi GPS: Garmin, TomTom, Magellan
- App di fitness: Strava, Komoot, AllTrails, Ride with GPS
- App mobili: App di tracciamento GPS, app per escursioni
- Droni: Log dei percorsi di volo
- Software di mappatura: QGIS, ArcGIS, Google Earth
Tipi di dati GPX
I file GPX possono contenere tre tipi di dati:
- Waypoint (
<wpt>): Punti di interesse (POI) individuali con coordinate, nomi, descrizioni ed elevazione - Percorsi (
<rte>): Percorsi pianificati con waypoint ordinati, tipicamente per la navigazione - Tracce (
<trk>): Percorsi registrati con timestamp, che mostrano il movimento reale nel tempo
Come convertire
- Carica il tuo file .gpx (trascina e rilascia o sfoglia)
- Visualizza in anteprima il GeoJSON convertito sulla mappa
- I waypoint appaiono come Punti
- I percorsi appaiono come LineStrings
- Le tracce appaiono come LineStrings (uno per segmento)
- Scarica il file GeoJSON
Dettagli della conversione
Cosa viene convertito
Waypoint → Punti
- ✅ Coordinate: Latitudine, longitudine
- ✅ Elevazione: Salvata nelle proprietà
- ✅ Nome e descrizione: Conservati
- ✅ Tempo: Timestamp ISO 8601
- ✅ Simbolo: Tipo di icona/marcatore
- ✅ Estensioni: Dati GPX personalizzati
Percorsi → LineStrings
- ✅ Punti del percorso: Coordinate ordinate
- ✅ Nome del percorso: Proprietà della feature
- ✅ Profilo di elevazione: Dati di elevazione per punto
- ✅ Descrizione: Metadati del percorso
Tracce → LineStrings
- ✅ Segmenti della traccia: Ogni segmento diventa un LineString
- ✅ Timestamp: Tempo per ogni punto di coordinata
- ✅ Profilo di elevazione: Dati di elevazione
- ✅ Nome della traccia: Proprietà della feature
- ✅ Velocità/Frequenza cardiaca: Se presenti nelle estensioni
Formato delle coordinate
- GPX utilizza: Latitudine, Longitudine (WGS84)
- GeoJSON utilizza: [Longitudine, Latitudine] (WGS84)
- La conversione gestisce automaticamente l'inversione dell'ordine delle coordinate
Dati di elevazione
L'elevazione (altitudine) dai tag GPX <ele> è conservata nelle proprietà delle feature:
- Waypoint:
properties.elevation - Percorsi/Tracce: Array di elevazioni corrispondenti ai punti di coordinata
Casi d'uso comuni
- Dati di fitness: Converti esportazioni da Strava, Garmin o Fitbit per analizzare i percorsi
- Percorsi escursionistici: Condividi mappe dei sentieri con utenti non GPS
- Piste ciclabili: Visualizza percorsi ciclabili su mappe web
- Voli di droni: Analizza percorsi di volo e waypoint
- Geocaching: Converti coordinate di geocache per la mappatura
- Ricerca sul campo: Dati di rilevamento GPS in GeoJSON
- Diari di viaggio: Visualizza viaggi e percorsi
Struttura dell'output
Esempio di waypoint
json
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-74.0060, 40.7128]
},
"properties": {
"name": "New York City",
"desc": "La Grande Mela",
"elevation": 10,
"time": "2025-10-28T10:00:00Z",
"sym": "city"
}
}Esempio di traccia
json
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[-110.0000, 45.0000],
[-110.0010, 45.0010],
[-110.0020, 45.0020]
]
},
"properties": {
"name": "Sentiero escursionistico",
"desc": "Percorso escursionistico montano",
"elevations": [1500, 1520, 1550],
"times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"],
"coordinateProperties": {
"times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"]
}
}
}Perché convertire in GeoJSON?
- Standard web: Funziona con Leaflet, Mapbox, OpenLayers
- Formato più semplice: JSON è più facile da analizzare rispetto a XML
- Prestazioni migliori: Analisi e rendering più veloci
- Facile per gli sviluppatori: Facile da ispezionare, modificare e manipolare
- Compatibilità più ampia: Più strumenti supportano GeoJSON
Consigli
Tracce multiple: I file GPX con tracce multiple genereranno feature LineString separate per ogni segmento di traccia.
Timestamp: Abilita l'analisi di velocità, ritmo e durata conservando i dati temporali.
Profili di elevazione: Usa gli array di elevazione per creare grafici di altitudine.
File grandi: Per tracce molto lunghe (10.000+ punti), considera di semplificare la geometria dopo la conversione.
Domande frequenti
Quali app esportano file GPX? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper e la maggior parte dei dispositivi GPS.
Perdo i dati di elevazione? No—l'elevazione è conservata nell'array properties.elevations (per tracce/percorsi) o in properties.elevation (per waypoint).
Posso convertire più file GPX contemporaneamente? Sì! Carica più file e scaricali tutti come archivio ZIP.
I miei dati GPS vengono caricati? No—tutta la conversione avviene nel tuo browser. I tuoi file non lasciano mai il tuo dispositivo.
Quale sistema di coordinate utilizza GPX? GPX utilizza sempre WGS84 (EPSG:4326), lo stesso di GeoJSON, quindi non è necessaria alcuna conversione di proiezione.
Come posso ottenere file GPX da Strava?
- Vai alla tua attività su Strava
- Clicca sull'icona della chiave inglese (o sui tre punti)
- Seleziona "Esporta GPX"
Vedi anche
- Torna a Tutti i Convertitori
- KML → GeoJSON — Formato Google Earth
- CSV → GeoJSON — Dati da foglio di calcolo
- Strumento di Distanza — Misura distanze sulla Terra