Zweryfikowanoprzez Adam B.·sprawdzone przez FE Editorial·zaktualizowano Aug 8, 20263.3(41 głosów)Dziękujemy za ocenę!
SZYBKA ODPOWIEDŹ
Plik GPX przechowuje dane GPS - punkty trasy, ślady i trasy - w formacie czystego XML. Aby wyświetlić trasę, przeciągnij ją do Google Earth Pro lub prześlij do GPS Visualizer. Aby załadować go na urządzenie Garmin, Wahoo lub podobne, zaimportuj go przez aplikację tego urządzenia lub skopiuj plik bezpośrednio na urządzenie przez USB.
Plik .gpx zawiera dane geograficzne w postaci punktów (waypoints), tras (routes) i śladów (tracks) zapisanych w formacie tekstowym opartym na XML. Pliki .gpx są używane do wymiany danych GPS między aplikacjami i usługami internetowymi w sieci. Format został opracowany przez TopoGrafix w 2002 roku, a jego obecna wersja, oznaczona jako 1.1, została wydana dwa lata później. Specyfikacja GPX jest zdefiniowana w pliku schematu gpx.xsd, publicznie dostępnym na topografix.com. Nagłówek pliku .gpx zawiera metadane - informacje o danym pliku. Głównymi typami danych w GPX są:
wptType - waypoint - punkt na mapie opisany współrzędnymi zgodnie ze standardem WGS 84; może również przechowywać dodatkowe dane, takie jak POI (punkt zainteresowania), nazwę lub opis.
rteType - route - uporządkowany zestaw punktów definiujący etapy danej trasy, takie jak zakręt lub rondo.
trkType - track - zorganizowana lista punktów, która może również zawierać znaczniki czasu i wysokości, jeśli ślad był rejestrowany podczas podróży.
Wszystkie współrzędne GPX są zgodne ze standardem WGS 84 i są reprezentowane jako liczby zmiennoprzecinkowe. Wysokość nad poziomem morza podawana jest w metrach, a daty wykorzystują standard ISO 8601 w formacie UTC. Niektóre firmy programistyczne, na przykład Garmin, rozszerzyły format GPX, aby pomieścić dodatkowe informacje związane z punktami - adresy, numery telefonów, temperaturę lub głębokość wody. Powiązane formaty to .kml (język znaczników Google), .fit (kompaktowy binarny format aktywności Garmin) oraz .tcx (Training Center XML).
Bezpieczeństwo
RYZYKO: LOW
GPX to czysty XML bez treści wykonywalnej, więc format pliku jest bezpieczny do otwarcia. Prawdziwym problemem jest prywatność: pliki śladów zawierają dokładne współrzędne i znaczniki czasu, co może ujawnić adres domowy, regularne trasy i czas nieobecności. Przed publicznym udostępnieniem plików GPX przytnij początek/koniec w pobliżu domu (większość aplikacji ma funkcję strefy prywatności) i usuń znaczniki czasu, jeśli nie chcesz ujawniać swojego harmonogramu.
Szczegóły formatu
w pigułce
PEŁNA NAZWAGPS Exchange Format
DEWELOPERTopoGrafix (Dan Foster)od 2002 (GPX 1.0); GPX 1.1 in 2004
MerkaartorOpen-sourceOtwórz GPX jako warstwę nad OpenStreetMap w celu inspekcji lub edycji.
EasyGPSDarmowyOtwórz GPX, aby przeglądać i zarządzać punktami/trasami/śladami; przesyłaj do urządzeń Garmin/Magellan. (Stworzone przez TopoGrafix, autorów GPX).
Garmin BaseCampDarmowyPlik > Importuj, aby załadować GPX, przeglądać/edytować punkty, trasy i ślady, a następnie wysłać do urządzenia Garmin.
Google Earth ProDarmowyPlik > Importuj, wybierz GPX, wybierz utworzenie funkcji KML - ślad pojawi się na globusie. (Bezpłatny od 2015 r.).
GPXSeeOpen-sourceOtwórz GPX, aby wyświetlić ślad na mapach z wykresami wysokości/prędkości. Darmowy, wieloplatformowy, stworzony dla GPX.
macOS3 apps
Garmin BaseCampDarmowyPlik > Importuj, aby załadować GPX, przeglądać/edytować punkty, trasy i ślady, a następnie wysłać do urządzenia Garmin.
Google Earth ProDarmowyPlik > Importuj, wybierz GPX, wybierz utworzenie funkcji KML - ślad pojawi się na globusie. (Bezpłatny od 2015 r.).
GPXSeeOpen-sourceOtwórz GPX, aby wyświetlić ślad na mapach z wykresami wysokości/prędkości. Darmowy, wieloplatformowy, stworzony dla GPX.
Linux3 apps
MerkaartorOpen-sourceOtwórz GPX jako warstwę nad OpenStreetMap w celu inspekcji lub edycji.
GPXSeeOpen-sourceOtwórz GPX, aby wyświetlić ślad na mapach z wykresami wysokości/prędkości. Darmowy, wieloplatformowy, stworzony dla GPX.
GpsPruneOpen-sourceOtwórz GPX, aby przeglądać, edytować i przycinać ślady; eksportuj do KML/innych formatów.
Android1 app
OsmAndFreemiumZaimportuj GPX jako ślad, aby przeglądać go i nawigować w trybie offline na mapach OpenStreetMap.
iOS1 app
OsmAnd MapsFreemiumOtwórz GPX w OsmAnd, aby przeglądać i śledzić trasę offline.
Web2 apps
GPS VisualizerDarmowyPrześlij GPX, aby narysować go na mapie lub przekonwertować na KML/czysty tekst w przeglądarce. Bez instalacji.
Strava (Upload)FreemiumPrześlij GPX jako aktywność, aby wyświetlić ją na mapach Strava i przeanalizować.
Szczegóły techniczne
specyfikacja
Typ MIME
application/gpx+xml
Kodowanie pliku
UTF-8 (wymagane przez specyfikację)
Struktura pliku
Dokument XML w formacie czystego tekstu; brak sekcji binarnych
Identyfikacja pliku
Brak sygnatury binarnej; identyfikowany przez element główny <gpx> i identyfikator URI przestrzeni nazw TopoGrafix
Przestrzeń nazw GPX 1.1
http://www.topografix.com/GPX/1/1
Układ współrzędnych
WGS 84 (EPSG:4326); szerokość i długość geograficzna zapisane jako stopnie dziesiętne
Przechowywanie wysokości
Element <ele> dla każdego punktu, wartość w metrach nad średnim poziomem morza
Format znacznika czasu
Data i godzina ISO 8601 w formacie UTC, przechowywane w elementach <time> w punktach śladu i punktach trasy
Podstawowe typy danych
wptType (punkty), rteType (trasy), trkType (ślady) - każdy z odrębnym zestawem elementów XML
Segmentacja śladu
Ślady podzielone na segmenty <trkseg>, z których każdy zawiera uporządkowaną listę punktów śladu <trkpt>
Mechanizm rozszerzeń
Element podrzędny <extensions> w dowolnym elemencie podstawowym umożliwia stosowanie przestrzeni nazw XML specyficznych dla dostawcy
Walidacja schematu
Schemat XSD w gpx.xsd; element główny <gpx> wymaga atrybutów version i creator
Brak pytań - bądź pierwszą osobą, która zapyta o pliki GPX.
Najczęściej zadawane pytania
Jak otworzyć plik GPX?
Aby wyświetlić trasę, przeciągnij ją do Google Earth Pro lub prześlij do bezpłatnej witryny GPS Visualizer. Aby użyć go na urządzeniu, zaimportuj go do aplikacji tego urządzenia (Garmin Connect/BaseCamp, Strava, Komoot, OsmAnd). To tekst, więc edytor tekstu również go otworzy.
Jak załadować trasę GPX do mojego urządzenia Garmin?
Użyj Garmin Connect lub BaseCamp, aby zaimportować GPX i wysłać go do urządzenia, lub skopiuj plik .gpx do folderu GPX w urządzeniu Garmin, gdy jest ono podłączone przez USB. W przypadku nawigacji „zakręt po zakręcie” na niektórych jednostkach może być konieczna wcześniejsza konwersja na kurs FIT.
Jaka jest różnica między GPX a KML?
GPX to otwarty standard wymiany GPS używany przez aplikacje i urządzenia fitness/outdoor; KML to format Google dla Google Earth/Maps z bogatszą stylistyką. Można je łatwo konwertować między sobą (np. za pomocą GPS Visualizer).
Czy mogę przekonwertować GPX na FIT?
Tak. GPSBabel konwertuje GPX na FIT, a Garmin Connect może zamienić trasę GPX w kurs FIT do śledzenia na zegarku lub liczniku rowerowym.
Czy mogę edytować plik GPX?
Tak - to czysty XML. Użyj dedykowanego edytora, takiego jak GpsPrune, BaseCamp lub narzędzia online, aby czysto dodawać/usuwać punkty, albo otwórz go w dowolnym edytorze tekstu w celu wprowadzenia małych poprawek ręcznych.
Dlaczego mój plik GPX nie zawiera danych o tętnie lub mocy?
Standardowy GPX modeluje tylko lokalizację, wysokość i czas. Tętno, kadencja i moc znajdują się w sekcji <extensions> lub w formatach Garmin FIT/TCX - wyeksportuj do FIT/TCX, jeśli potrzebujesz tych danych.