Konwersja NMEA
Z UMP
(→GPSBabel) |
(gpsvisualizer, poprawki tekstu i kategorie) |
||
Linia 2: | Linia 2: | ||
Wiele programów do nawigacji (AutoMapa5, iGo) pozwala zapisać log w postaci plików NMEA | Wiele programów do nawigacji (AutoMapa5, iGo) pozwala zapisać log w postaci plików NMEA | ||
- | Spotykane rozszerzenia .nmea .nma . | + | Spotykane rozszerzenia .nmea .nma .gps .log |
przykład zawartości takiego pliku: | przykład zawartości takiego pliku: | ||
Linia 11: | Linia 11: | ||
$GPGSA,A,1,,,,,,,,,,,,,60.000,60.000,60.000*06 | $GPGSA,A,1,,,,,,,,,,,,,60.000,60.000,60.000*06 | ||
- | GPSMapEdit nie obsługuje takich plików, musimy przeprowadzić konwersje na coś strawnego | + | GPSMapEdit nie obsługuje takich plików, musimy przeprowadzić konwersje na coś strawnego. |
Linia 18: | Linia 18: | ||
Najbardziej wszechstronnym konwerterem jest [http://www.gpsbabel.org/ gpsbabel] dostępny na Windows, Linuxa, MACOS. | Najbardziej wszechstronnym konwerterem jest [http://www.gpsbabel.org/ gpsbabel] dostępny na Windows, Linuxa, MACOS. | ||
- | Jego składnia jest trochę zamieszana jednak do opanowania. | + | Jego składnia jest trochę zamieszana, jednak do opanowania. |
Konwersja na pliki oziego (czytane przez mapedita) | Konwersja na pliki oziego (czytane przez mapedita) | ||
- | gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f plik_wejsciowy -o ozi,pack=1 -F plik_wyjsciowy | + | gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f ''plik_wejsciowy'' -o ozi,pack=1 -F ''plik_wyjsciowy'' |
Konwersja na pliki mapsource (czytane przez mapedita) | Konwersja na pliki mapsource (czytane przez mapedita) | ||
- | gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f plik_wejsciowy -o gdb,ver=3 -F plik_wyjsciowy | + | gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f ''plik_wejsciowy'' -o gdb,ver=3 -F ''plik_wyjsciowy'' |
- | Ciekawe są też filtry, pozwalają one na zmniejszenie liczby punktów w traku, automatyczny podział na traki. | + | Ciekawe są też filtry, pozwalają one na zmniejszenie liczby punktów w traku, automatyczny podział na traki, przesuniecie czasu o zadany interwał, itp. |
- | Przykład poniżej musi być napisany w jednej linii, dzieli traka jeżeli zanik sygnału był większy niż | + | Przykład poniżej musi być napisany w jednej linii, dzieli traka jeżeli zanik sygnału był większy niż 15min, daje im nazwy w postaci "2009-12-30 12:45", zmniejsza ilość punktów w traku (inteligentnie, pomija punkty które po usunięciu nie będą zmieniać odwzorowania traka z dopuszczalną odchyłką 0,5m , z moich testów jest to wartość optymalna). |
- | gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f plik_wejsciowy | + | gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f ''plik_wejsciowy'' |
-x track,merge -x discard,hdop=8,vdop=8,sat=2 | -x track,merge -x discard,hdop=8,vdop=8,sat=2 | ||
-x track,split=15m,title="%Y-%m-%d %H:%M",course,speed | -x track,split=15m,title="%Y-%m-%d %H:%M",course,speed | ||
-x simplify,error=0.0005k,crosstrack | -x simplify,error=0.0005k,crosstrack | ||
- | -o gdb,ver=3 -F plik_wyjsciowy | + | -o gdb,ver=3 -F ''plik_wyjsciowy'' |
== AMConv == | == AMConv == | ||
Program [http://redfish.pl/programy/AmConv/ AMConv] ten służy do konwersji logów z AutoMapa do plików oziego (.plt) | Program [http://redfish.pl/programy/AmConv/ AMConv] ten służy do konwersji logów z AutoMapa do plików oziego (.plt) | ||
- | można go też użyć do plików NMEA (zmiana rozszerzenia na ".gps" ), jednak w tym wypadku jest kapryśny. | + | można go też użyć do plików NMEA (zmiana rozszerzenia na ".gps" ), jednak w tym wypadku jest kapryśny. |
+ | |||
+ | == [http://www.gpsvisualizer.com/ GPS Visualizer] == | ||
+ | Strona pozwalająca obejrzeć traka na Google Maps oraz umożliwia konwersje na format GPX. Oparty jest na gpsbabel. | ||
+ | |||
+ | |||
+ | [[Kategoria:Rysowanie]] | ||
+ | [[Kategoria:Narzędzia]] |
Wersja z dnia 10:54, 7 maj 2009
Spis treści |
Wprowadzenie
Wiele programów do nawigacji (AutoMapa5, iGo) pozwala zapisać log w postaci plików NMEA Spotykane rozszerzenia .nmea .nma .gps .log
przykład zawartości takiego pliku:
$GPGGA,235104.00,5256.9426,N,02540.3790,E,,,60.000,-0.000,M,,M,,*5A $GPRMC,235104.00,V,5256.9426,N,02549.3790,E,,,030107,,W,N*16 $GPVTG,,T,,M,,N,,K,N*2C $GPGSA,A,1,,,,,,,,,,,,,60.000,60.000,60.000*06
GPSMapEdit nie obsługuje takich plików, musimy przeprowadzić konwersje na coś strawnego.
GPSBabel
Najbardziej wszechstronnym konwerterem jest gpsbabel dostępny na Windows, Linuxa, MACOS.
Jego składnia jest trochę zamieszana, jednak do opanowania.
Konwersja na pliki oziego (czytane przez mapedita)
gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f plik_wejsciowy -o ozi,pack=1 -F plik_wyjsciowy
Konwersja na pliki mapsource (czytane przez mapedita)
gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f plik_wejsciowy -o gdb,ver=3 -F plik_wyjsciowy
Ciekawe są też filtry, pozwalają one na zmniejszenie liczby punktów w traku, automatyczny podział na traki, przesuniecie czasu o zadany interwał, itp.
Przykład poniżej musi być napisany w jednej linii, dzieli traka jeżeli zanik sygnału był większy niż 15min, daje im nazwy w postaci "2009-12-30 12:45", zmniejsza ilość punktów w traku (inteligentnie, pomija punkty które po usunięciu nie będą zmieniać odwzorowania traka z dopuszczalną odchyłką 0,5m , z moich testów jest to wartość optymalna).
gpsbabel.exe -w -t -i nmea,gpgga=1,gprmc=1,gpgsa=1 -f plik_wejsciowy -x track,merge -x discard,hdop=8,vdop=8,sat=2 -x track,split=15m,title="%Y-%m-%d %H:%M",course,speed -x simplify,error=0.0005k,crosstrack -o gdb,ver=3 -F plik_wyjsciowy
AMConv
Program AMConv ten służy do konwersji logów z AutoMapa do plików oziego (.plt) można go też użyć do plików NMEA (zmiana rozszerzenia na ".gps" ), jednak w tym wypadku jest kapryśny.
GPS Visualizer
Strona pozwalająca obejrzeć traka na Google Maps oraz umożliwia konwersje na format GPX. Oparty jest na gpsbabel.