GPS nyomvonal GPX (.gpx)
Topografix SzabványA GPS Exchange Format (GPX) a nyílt XML szabvány a GPS-pontok, tervezett túraútvonalak és rögzített edzésvonalak megosztására GPS-egységek (Garmin, Wahoo), okostelefonok és olyan aktivitási platformok között, mint a Strava.
GPX konvertálása erre: KML
Ingyenes, böngészőn belüli GPX - KML konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) GPX fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) GPX fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
3C 67 70 78ASCII REPREZENTÁCIÓ: <gpx
Szabványosítás: Topografix GPX 1.1 Specification
Műszaki specifikációk
| Konténer architektúra | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Tömörítés | Uncompressed text (readily compressed with Gzip) |
| Bájtsorrend | UTF-8 / Unicode text stream |
| Színterek | N/A (Geospatial Telemetry) |
| Csatornák és struktúra | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Max. méretek | WGS 84 coordinate datum (worldwide GPS standard) |
| Átlátszóság | None |
| Streaming és progresszív | Sequential trackpoint streaming allows continuous live GPS logging |
Műszaki összehasonlító mátrix: GPX vs Versenytársak
| Technikai attribútum | GPX (Jelenlegi) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Elsődleges cél | Szabadtéri rekreáció és sportkövetés | 3D Föld-vizualizáció (Google Earth) | Webes térképészet és GIS adatok | Garmin bináris sportóra formátum |
| Időbélyeggel ellátott pontok | Natív szabvány (<trkpt> és <time>) | Egyedi sématageket igényel | Egyedi tulajdonságú időbélyegeket igényel | Bináris időbélyeg-rekordok |
| Fájlstruktúra | Nyílt XML séma | Nyílt XML séma | Nyílt JSON formátum | Zárt, tömör bináris |
| Garmin / Strava támogatás | 100%-ban univerzális export/import | Támogatva a Google Earth-ben | Támogatva a webes GIS-ben | Natív hardveres rögzítési formátum |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
A Strava vagy a Garmin Connect azt jelzi: „Hiba történt a feltöltés során: a fájl üres vagy érvénytelen".
Kiváltó ok: A le nem zárt </trk> vagy </gpx> tagek hiánya, amit a felvétel közepén lemerülő akkumulátor okozott.
Helyreállítás: A le nem zárt XML tagek javítása a File2File GPX Repair Tool segítségével.
Biztonsági elemzés és elemző (parser) támadási vektorok
A GPX-fájlok XML alapúak, és felfedhetik a magánjellegű helyadatokat (otthoni címek), vagy XML entitásinjekciónak lehetnek kitéve.
Ismert támadási vektorok
- Helyadatvédelmi szivárgás, amely nyilvános edzésfájlokban felfedi az érzékeny otthoni/munkahelyi kiindulási pontokat.
- XML külső entitás (XXE) injekció a fitneszplatformok fájlfeltöltési kezelőiben.
- Szolgáltatásmegtagadás (DoS) milliós pontszámú nyomvonal-fájlok révén, amelyek CPU-kimerülést okoznak.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- A vitathatatlan globális szabvány a szabadtéri rekreációs, túrázási, futási és kerékpáros tevékenységekhez.
- Kronológiai telemetria: a nyomvonal-pontok pontos UTC-időbélyegeket tárolnak a magasság mellett, lehetővé téve a tempó, sebesség és emelkedés számítását.
- Univerzális kompatibilitás a Garmin, az Apple Watch, a Strava, a Komoot, az AllTrails és a Google Earth rendszerekkel.
Technikai korlátok és hátrányok
- A bőbeszédű XML-formátum nagy fájlméreteket eredményez a hosszú, többnapos GPS-felvételek esetén.
- Hiányoznak belőle a bináris Garmin FIT fájlokban tárolott fejlett szenzoradatok (futásdinamika, kerékpáros teljesítményegyensúly).
- A szöveges fájlok könnyen szerkeszthetők vagy manipulálhatók az atlétikai teljesítmény meghamisítása érdekében.
Érdekes technikai tudnivalók
- A GPX-koordináták mindig a WGS 84 dátumot használják, ami pontosan ugyanaz a koordináta-koordinátarendszer, amelyet a pályán lévő GPS-műholdak használnak.
- A fittnessórák másodpercenként rögzítenek egy nyomvonal-pontot, ami azt jelenti, hogy egy 3 órás maraton több mint 10 000 koordinátapontot generál egyetlen GPX-fájlban.
- A GPX-kiterjesztések lehetővé teszik a személyes egészségügyi biometrikus adatok, például a pulzusszám (<gpxtpx:hr>) és a kerékpáros pedálfordulatszám közvetlen rögzítését a GPS-nyomvonalon belül.
Gyakran Ismételt Műszaki Kérdések
Mi az a GPX fájl?
A GPX egy GPS-adatformátum, amely útpontokat, útvonalakat és rögzített nyomvonalakat (szélességgel, hosszúsággal, magassággal és idővel) tárol GPS-eszközökről és edzésórákról.
Hogyan konvertálhatok GPX fájlt KML-be a Google Earthhöz?
A File2File.app segítségével közvetlenül a webböngészőjében, egyetlen kattintással konvertálhat bármilyen GPX edzést vagy túraútvonalat Google Earth KML fájllá.
Hogyan tölthetek fel egy GPX fájlt a Strava oldalára?
Jelentkezzen be a Strava.com webhelyre, kattintson a jobb felső sarokban található „+” ikonra, válassza az „Aktivitás feltöltése” lehetőséget, majd a .gpx felvétel feltöltéséhez válassza a „Fájl” lehetőséget.
Kapcsolódó GPX konverziós párok
A GPS Track GPX adatok Google KML formátumba történő átalakításával azonnal megjelenítheti a nyers kültéri nyomkövetési naplókat a Google Earth-ben és az egyedi webes térképészeti alkalmazásokban.
A Google KML földrajzi jelölések GPS Track GPX szabványra történő konvertálása egységesíti a védjegyes térképészeti funkciókat univerzális útpont- és nyomvonal-adatokká.
A GeoJSON vektoradatok GPX formátumra konvertálása a szabványos földrajzi JSON-objektumokat fizikai navigációs eszközökre optimalizált, XML-alapú formátummá alakítja.