Convertor GPX în GeoJSON
Convertiți fișiere GPX (GPS Exchange Format) în GeoJSON pentru utilizare în hărți web. Perfect pentru trasee GPS, rute de drumeții, trasee de ciclism și puncte de interes de la dispozitive GPS și aplicații de fitness.
Ce este GPX?
GPX (GPS Exchange Format) este un format bazat pe XML pentru schimbul de date GPS între dispozitive și aplicații. Este formatul standard utilizat de:
- Dispozitive GPS: Garmin, TomTom, Magellan
- Aplicații de fitness: Strava, Komoot, AllTrails, Ride with GPS
- Aplicații mobile: Aplicații de urmărire GPS, aplicații de drumeții
- Drone: Jurnale de traseu de zbor
- Software de cartografiere: QGIS, ArcGIS, Google Earth
Tipuri de date GPX
Fișierele GPX pot conține trei tipuri de date:
- Puncte de interes (
<wpt>): Puncte individuale de interes (POI) cu coordonate, nume, descrieri și altitudine - Rute (
<rte>): Trasee planificate cu puncte de interes ordonate, de obicei pentru navigare - Trasee (
<trk>): Trasee înregistrate cu marcaje temporale, care arată mișcarea reală în timp
Cum să convertiți
- Încărcați fișierul .gpx (prin drag-and-drop sau navigare)
- Previzualizați GeoJSON-ul convertit pe hartă
- Punctele de interes apar ca Puncte
- Rutele apar ca LineStrings
- Traseele apar ca LineStrings (unul pe segment)
- Descărcați fișierul GeoJSON
Detalii despre conversie
Ce se convertește
Puncte de interes → Puncte
- ✅ Coordonate: Latitudine, longitudine
- ✅ Altitudine: Stocată în proprietăți
- ✅ Nume și descriere: Păstrate
- ✅ Timp: Marcaj temporal ISO 8601
- ✅ Simbol: Tipul pictogramei/marcajului
- ✅ Extensii: Date personalizate GPX
Rute → LineStrings
- ✅ Puncte de rută: Coordonate ordonate
- ✅ Numele rutei: Proprietatea caracteristicii
- ✅ Profilul altitudinii: Date de altitudine per punct
- ✅ Descriere: Metadate ale rutei
Trasee → LineStrings
- ✅ Segmente de traseu: Fiecare segment devine un LineString
- ✅ Marcaje temporale: Timp pentru fiecare punct de coordonată
- ✅ Profilul altitudinii: Date de altitudine
- ✅ Numele traseului: Proprietatea caracteristicii
- ✅ Viteză/Ritm cardiac: Dacă sunt prezente în extensii
Formatul coordonatelor
- GPX folosește: Latitudine, Longitudine (WGS84)
- GeoJSON folosește: [Longitudine, Latitudine] (WGS84)
- Conversia gestionează automat schimbarea ordinii coordonatelor
Date despre altitudine
Altitudinea din etichetele GPX <ele> este păstrată în proprietățile caracteristicilor:
- Puncte de interes:
properties.elevation - Rute/Trasee: Array de altitudini care corespund punctelor de coordonate
Utilizări comune
- Date de fitness: Convertiți exporturile Strava, Garmin sau Fitbit pentru a analiza rutele
- Rute de drumeții: Partajați hărți de trasee cu utilizatori fără GPS
- Trasee de ciclism: Afișați rute de ciclism pe hărți web
- Zboruri de drone: Analizați traseele de zbor și punctele de interes
- Geocaching: Convertiți coordonatele geocache pentru cartografiere
- Cercetare de teren: Date GPS de sondaj în GeoJSON
- Jurnale de călătorie: Vizualizați excursii și călătorii
Structura rezultatului
Exemplu de punct de interes
json
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-74.0060, 40.7128]
},
"properties": {
"name": "New York City",
"desc": "The Big Apple",
"elevation": 10,
"time": "2025-10-28T10:00:00Z",
"sym": "city"
}
}Exemplu de traseu
json
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[-110.0000, 45.0000],
[-110.0010, 45.0010],
[-110.0020, 45.0020]
]
},
"properties": {
"name": "Hiking Trail",
"desc": "Mountain hiking route",
"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"]
}
}
}De ce să convertiți în GeoJSON?
- Standard web: Funcționează cu Leaflet, Mapbox, OpenLayers
- Format mai simplu: JSON este mai ușor de procesat decât XML
- Performanță mai bună: Analiză și redare mai rapidă
- Prietenos pentru dezvoltatori: Ușor de inspectat, editat și manipulat
- Compatibilitate extinsă: Mai multe instrumente acceptă GeoJSON
Sfaturi
Trasee multiple: Fișierele GPX cu mai multe trasee vor genera caracteristici LineString separate pentru fiecare segment de traseu.
Marcaje temporale: Permite analiza vitezei, ritmului și duratei prin păstrarea datelor de timp.
Profiluri de altitudine: Utilizați array-urile de altitudine pentru a crea grafice de altitudine.
Fișiere mari: Pentru trasee foarte lungi (10.000+ puncte), luați în considerare simplificarea geometriei după conversie.
Întrebări frecvente
Ce aplicații exportă fișiere GPX? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper și majoritatea dispozitivelor GPS.
Pierdeți datele despre altitudine? Nu—altitudinea este păstrată în array-ul properties.elevations (pentru trasee/rute) sau properties.elevation (pentru puncte de interes).
Pot converti mai multe fișiere GPX simultan? Da! Încărcați mai multe fișiere și descărcați-le pe toate ca arhivă ZIP.
Datele mele GPS sunt încărcate? Nu—toată conversia are loc în browserul dumneavoastră. Fișierele dumneavoastră nu părăsesc dispozitivul.
Ce sistem de coordonate folosește GPX? GPX folosește întotdeauna WGS84 (EPSG:4326), la fel ca GeoJSON, deci nu este necesară conversia proiecției.
Cum obțin fișiere GPX din Strava?
- Accesați activitatea dumneavoastră pe Strava
- Faceți clic pe pictograma cheie (sau pe cele trei puncte)
- Selectați "Export GPX"
Vezi și
- Înapoi la toate convertorii
- KML → GeoJSON — Format Google Earth
- CSV → GeoJSON — Date din foi de calcul
- Instrument de măsurare a distanței — Măsurați distanțele pe Pământ