Ślad GPS GPX (.gpx)

Topografix Standardowy

GPS Exchange Format (GPX) to otwarty standard XML służący do udostępniania punktów trasy GPS, zaplanowanych tras wędrówek oraz zarejestrowanych śladów aktywności fizycznej pomiędzy urządzeniami GPS (Garmin, Wahoo), smartfonami i platformami aktywności takimi jak Strava.

Konwertuj GPX na KML

Darmowy konwerter z GPX na KML w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki GPX, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki GPX, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

3C 67 70 78

REPREZENTACJA ASCII: <gpx

Normalizacja: Topografix GPX 1.1 Specification

Specyfikacja techniczna

Architektura konteneraXML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>)
KompresjaUncompressed text (readily compressed with Gzip)
Kolejność bajtów (Endianness)UTF-8 / Unicode text stream
Przestrzenie kolorówN/A (Geospatial Telemetry)
Kanały i strukturaLatitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature
Maks. wymiaryWGS 84 coordinate datum (worldwide GPS standard)
PrzezroczystośćNone
Streaming i progresywne ładowanieSequential trackpoint streaming allows continuous live GPS logging

Techniczna macierz porównawcza: GPX a konkurencja

Atrybut technicznyGPX (Bieżący)KMLGEOJSONFIT
Główny celRekreacja na świeżym powietrzu i śledzenie sportoweWizualizacja 3D Ziemi (Google Earth)Mapy internetowe i dane GISBinarny format zegarka sportowego Garmin
Oznaczone czasowo punkty trasyNatywny standard (<trkpt> z <time>)Wymaga niestandardowych znaczników schematuWymaga niestandardowych znaczników właściwości czasuBinarne rekordy znaczników czasu
Struktura plikuOtwarty schemat XMLOtwarty schemat XMLOtwarty format JSONZastrzeżony, kompaktowy format binarny
Obsługa Garmin / Strava100% uniwersalny eksport/importObsługiwane w Google EarthObsługiwane w internetowych systemach GISNatywny format zapisu sprzętowego

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Platforma Strava lub Garmin Connect zgłasza błąd: 'Wystąpił błąd podczas przesyłania: plik jest pusty lub nieprawidłowy'.

Główna przyczyna: Brakujące, niezamknięte znaczniki </trk> lub </gpx> spowodowane wyładowaniem się baterii w połowie nagrywania.

Odzyskiwanie: Napraw niezamknięte znaczniki XML za pomocą narzędzia File2File GPX Repair Tool.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki GPX są oparte na języku XML i mogą ujawniać prywatne dane o lokalizacji (adresy domowe) lub być podatne na iniekcję encji XML.

Znane wektory ataku

  • Wyciek prywatności lokalizacji ujawniający wrażliwe punkty początkowe domu/pracy w publicznych plikach treningowych.
  • Iniekcja XML External Entity (XXE) w procedurach obsługi przesyłania plików na platformach fitness.
  • Atak typu Denial of Service poprzez pliki tras zawierające miliony punktów, powodujący wyczerpanie zasobów procesora (CPU).

Najlepsze praktyki obronne:

Pochodzenie historyczne i kamienie milowe

2009Startuje platforma Strava, popularyzując eksport śladów GPX dla segmentów rowerowych i biegowych na całym świecie.
2004Topografix wydaje GPX 1.1, dodając rozszerzalne rozszerzenia dla tętna, mocy i kadencji.
2002Dan Foster tworzy GPX, aby wyeliminować zastrzeżone protokoły kablowe GPS pomiędzy urządzeniami GPS a komputerami.

Główne zalety

  • Bezapelacyjny globalny standard rekreacji na świeżym powietrzu, turystyki pieszej, biegania i kolarstwa.
  • Telemetria chronologiczna: punkty trasy przechowują dokładne znaczniki czasu UTC wraz z wysokością n.p.m., umożliwiając obliczanie tempa, prędkości i nachylenia.
  • Uniwersalna kompatybilność z urządzeniami Garmin, Apple Watch, Strava, Komoot, AllTrails i Google Earth.

Ograniczenia techniczne i wady

  • Rozbudowany format XML skutkuje dużymi rozmiarami plików w przypadku długich, wielodniowych rejestracji GPS.
  • Brak zaawansowanych danych czujników (dynamika biegu, bilans mocy kolarskiej) przechowywanych w binarnych plikach Garmin FIT.
  • Pliki tekstowe mogą być łatwo edytowane lub modyfikowane w celu sfałszowania wyników sportowych.

Ciekawe informacje techniczne

  • Współrzędne GPX zawsze używają układu odniesienia WGS 84, który jest dokładnie tym samym układem odniesienia współrzędnych, z którego korzystają satelity GPS na orbicie.
  • Zegegarki sportowe rejestrują punkt trasy co 1 sekundę, co oznacza, że 3-godzinny maraton generuje ponad 10 000 punktów współrzędnych w jednym pliku GPX.
  • Rozszerzenia GPX pozwalają na rejestrowanie osobistych danych biomedycznych użytkownika, takich jak tętno (<gpxtpx:hr>) i kadencja rowerowa, bezpośrednio wewnątrz śladu GPS.

Często zadawane pytania techniczne

Czym jest plik GPX?

Plik GPX to format danych GPS, który przechowuje punkty trasy (waypoints), trasy oraz zarejestrowane ślady (wraz z szerokością i długością geograficzną, wysokością oraz czasem) z urządzeń GPS i zegarków sportowych.

Jak mogę przekonwertować plik GPX do formatu KML dla Google Earth?

Możesz przekonwertować dowolny trening lub szlak turystyczny GPX na plik KML programu Google Earth za pomocą jednego kliknięcia w serwisie File2File.app bezpośrednio w przeglądarce internetowej.

Jak przesłać plik GPX do serwisu Strava?

Zaloguj się na stronie Strava.com, kliknij ikonę „+” w prawym górnym rogu, wybierz „Prześlij aktywność” (Upload activity), a następnie wybierz „Plik” (File), aby przesłać swoje nagranie .gpx.