Format wymiany GPS

Format wymiany GPS
Rozszerzenie nazwy pliku
.gpx
Rodzaj mediów internetowych
application/gpx+xml i application/octet-stream
Pierwsze wydanie 2002
Najnowsze wydanie

1.1 9 sierpnia 2004 ; 18 lat temu ( 09.08.2004 )
Przedłużony od XML
Otwarty format ? Tak
Strona internetowa www .topografix .com /gpx .asp

GPX lub GPS Exchange Format to schemat XML zaprojektowany jako wspólny format danych GPS dla aplikacji. Może być używany do opisywania punktów trasy , śladów i tras. Jest to format otwarty i może być używany bez konieczności uiszczania opłat licencyjnych. Dane lokalizacji (i opcjonalnie wysokość, czas i inne informacje) są przechowywane w znacznikach i mogą być wymieniane między urządzeniami GPS i oprogramowaniem. Typowe aplikacje oprogramowania do danych obejmują przeglądanie tras wyświetlanych na różnych źródłach map, dodawanie adnotacji do map i geotagowanie zdjęć na podstawie czasu ich wykonania.

Typy danych

Punkty, trasy i ślady zarejestrowane przez odbiorniki GPS.

Wymagane dane do pliku GPX można zobaczyć poniżej. Wielokropek (...) oznacza, że ​​poprzedni element może się powtórzyć. znaczniku mogą istnieć dodatkowe dane , ale nie są one tutaj pokazane:

  • wptType to indywidualny punkt nawigacyjny wśród zbioru punktów bez związku sekwencyjnego. Składa się ze współrzędnych punktu WGS 84 (GPS) i ewentualnie innych informacji opisowych.
  • rteType to trasa, uporządkowana lista punktów na trasie (punktów nawigacyjnych reprezentujących serię znaczących zwrotów lub punktów etapowych) prowadzących do miejsca docelowego.
  • trkType to ścieżka, złożona z co najmniej jednego segmentu zawierającego waypointy, czyli uporządkowaną listę punktów opisujących ścieżkę. Segment trasy zawiera listę punktów trasy, które są logicznie połączone w określonej kolejności. Aby przedstawić pojedynczą ścieżkę GPS, w przypadku której utracono odbiór sygnału GPS lub odbiornik GPS został wyłączony, rozpocznij nowy Segment ścieżki dla każdego ciągłego zakresu danych ścieżki.

Koncepcyjnie ślady są zapisem tego, gdzie dana osoba była, a trasy są sugestiami, dokąd może się udać w przyszłości. Na przykład każdy punkt na trasie może mieć znacznik czasu (ponieważ ktoś zarejestrował, gdzie i kiedy tam był), ale jest mało prawdopodobne, aby punkty na trasie miały znaczniki czasu (inne niż szacowany czas podróży), ponieważ trasa jest sugestią, która może nigdy nie były podróżowane.

Technicznie:

  • ścieżka składa się z wystarczającej liczby punktów ścieżki , aby precyzyjnie narysować każdy zakręt ścieżki na mapie bitowej. To jest:
    • surowe wyjście np. GPS rejestrującego przebieg czyjejś podróży, lub
    • przegrupowanie takich punktów w celu usunięcia nadmiarowych, lub
    • dane z dowolnego źródła, takie jak wyodrębnione z mapy wektorowej
  • trasa składa się z punktów trasy, między którymi program musi pobrać odpowiednią ścieżkę z mapy wektorowej , aby ją narysować. Punkty trasy mogą być skrzyżowaniami lub skrzyżowaniami lub tak odległymi miastami postojowymi, jak te, które tworzą projekt wycieczki. Dlatego taki projekt można zapisać i ponownie załadować w pliku GPX.
  • proces zwany trasowaniem oblicza trasę i może utworzyć trasę GPX utworzoną z punktów trasy, w których ma miejsce jakaś czynność kierowcy (skręt w lewo, wjechanie na rondo, ograniczenie prędkości, nazwa następnej drogi kierunkowej itp.). Punkty GPX mogą zawierać tekst tych instrukcji.
  • plik GPX może zawierać zarówno trasę, jak i ścieżkę, dzięki czemu program może uzyskać precyzyjne punkty ze ścieżki, nawet jeśli nie ma dostępu do mapy wektorowej.

Minimalne właściwości pliku GPX to szerokość i długość geograficzna dla każdego pojedynczego punktu. Wszystkie pozostałe elementy są opcjonalne. Niektórzy dostawcy, tacy jak Humminbird i Garmin , używają rozszerzeń formatu GPX do rejestrowania adresu ulicy, numeru telefonu, kategorii biznesowej, temperatury powietrza, głębokości wody i innych parametrów.

Jednostki

Szerokość i długość geograficzna są wyrażone w stopniach dziesiętnych , a wysokość w metrach, obie przy użyciu układu odniesienia WGS 84 . Daty i godziny nie są podane w czasie lokalnym, lecz w uniwersalnym czasie koordynowanym (UTC) w formacie ISO 8601 .

Przykładowy dokument GPX

Poniżej znajduje się skrócony (dla zwięzłości) plik GPX utworzony przez ręczne urządzenie GPS Garmin Oregon 400t. Ten dokument pokazuje tylko niektóre funkcje obsługiwane przez format GPX — na przykład brak punktów pośrednich ani rozszerzeń, a to jest część śladu, a nie trasa. Rzeczywiście, celem tego fragmentu jest służyć jako krótka ilustracja.



        <?xml version="1.0" encoding="UTF-8" standalone="no" ?>  <gpx  xmlns=  "http://www.topografix.com/GPX/1/1"  xmlns:gpxx=  "http: //www.garmin.com/xmlschemas/GpxExtensions/v3"  xmlns:gpxtpx=  "http://www.garmin.com/xmlschemas/TrackPointExtension/v1"  creative=  "Oregon 400t"  version=  "1.1"  xmlns:xsi=  „http://www.w3.org/2001/XMLSchema-instance”  xsi:schemaLocation= 
  
     
      
    
    
  
   „http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd"  >  <metadane>  <link  href=  "http://www.garmin.com"  >  <text>  Garmin International  </text>  </link>  <czas>  2009-10-17T22:58:43Z  </time>  </metadane>  < trk> 
    
    
        
        
        
      
        
        
         <name>  Przykładowy dokument GPX  </name>  <trkseg>  <trkpt  lat=  "47.644548"  lon=  "-122.326897"  >  <ele>  4.46  </ele>  <time>  2009-10-17T18:37:26Z  </time >  </trkpt>  <trkpt  lat=  "47.644548"  lon=  "-122.326897"  >  <ele>  4.94  </ele>  <czas>  2009-10-17T18:37:31Z  </time> 
      
        
        
        
      
    
  
 </trkpt>  <trkpt  lat=  "47.644548"  lon=  "-122.326897"  >  <ele>  6.87  </ele>  <czas>  2009-10-17T18:37:34Z  </time>  </trkpt>  </trkseg>  </trk>  </gpx> 

Zobacz też

koncepcje
Formaty plików
Normy
Oprogramowanie
  • GPSBabel , używane do wysyłania/pobierania/konwertowania plików GPX

Linki zewnętrzne