PDAclub.pl - Forum użytkowników technologii mobilnych
Nawigacja GPS => Nawigacja GPS - ogólnie => Wątek zaczęty przez: nocnyMarek w Lipiec 23, 2007, 16:21:13
-
Ostatnio przyglądałem się zapisom śladów w AM AP i N2,
każdy z tych programów korzysta z pozoru z własnego standardu,
ale okazuje się, że pliki róźnią się wyłącznie 'opakowaniem' ;)
zawartość plików jest identyczna - zwykły tekstowy zapis protokołu NMEA.
Żeby obejrzeć ślad w innym programie trzeba tylko zmienić opakowanie (nazwę pliku)
Wymagania formalne opakowań:
AM4 - rozszerzenie gps ( *.gps )
AP - rozszerzenie txt ( *.txt )
N2 -nazwa tozpoczynająca się od NAV (koniecznie wielkimi literami) + rozszerzenie nmea ( NAV*.nmea )
Wadą AP o N2 jest to, ze śladu nie da się obejrzeć, można go tylko odtworzyć.
AM3 dodatkowo w nagłówku pliku (pierwszy wiersz pliku)
wstawia nawę mapy i jakieś dane binarne (kilka 'krzaczków')
wystarczy usunąć wszystkie znaki przed pierwszym znakiem '$' a plik bedzie rozpoznawany
przez inne programy (AM4 potrafi czytać ślady z AM3, nie trzeba nic zmieniać)
Niestety w drugą stronę jest gorzej, AM3 nie odczyta śladu bez tego nagłówka.
Jeśli macie inne programy zdolne do odczyti i zapisu śladów zachęcam do
małych ekserymentów ;) i podzielenia się wynikami w tym wątku.
-
poszło na pw
-
AM3 dodatkowo w nagłówku pliku (pierwszy wiersz pliku)
wstawia nawę mapy i jakieś dane binarne (kilka 'krzaczków')
wystarczy usunąć wszystkie znaki przed pierwszym znakiem '$' a plik bedzie rozpoznawany
przez inne programy (AM4 potrafi czytać ślady z AM3, nie trzeba nic zmieniać)
Niestety w drugą stronę jest gorzej, AM3 nie odczyta śladu bez tego nagłówka.
zgodnie z Twoją sugestią spróbowałem odczytać ślad zapisany przez AM 4.01 w TPC 3.2.
Po zmianie rozszerzenia na txt i otwarciu pliku notatnikiem dodałem to co jest przed pierwszym $ (czyli to: ˙ßú˙ Polska ˙îúî» ) , poczym zapisałem i zmieniłem ponownie rozszerzenie na gps, ale ślad się nie pokazał, ale też nie krzyknął że ten plik "nie jest zapisem śladu GPS!". Robiłem to całkiem bez wiary że się uda i chyba dlatego sę nie udało.