Archiwum GPS Maniaka | |
Artykuł Archiwalny pochodzący z listopda 2005r. Systematyczny rozwój softu, do którego odwołuję się w artykule mógł spowodować, że zarówno szata graficzna, funkcjonalność oraz wynik działania dostępnych dziś wersji może dać inne efekty niż opisane przeze mnie. |
|
* Tajemnice Metro Guide | |
W części ogólnej dotyczącej map komercyjnych, wspomniałem o tym, że mapki MetroGuide po wysłaniu do odbiornika MapSourcem tracą swoje routowalne właściwości. Natomiast wysłanie plików IMG z Metro Guide programem SendMap danych do routingu nie blokuje. Oto jak w praktyce wygląda to zagadnienie: |
|
![]() |
Wybieramy się na małą wycieczkę z
Poznania do Berlina. Zanaczamy do wysyłki odpowiednie arkusze z GPMapy oraz ..... |
![]() |
.... z Metro Guide i wysyłamy zestaw
map do odbiornika. W omawianym przykładzie jest to GPSmap 60CS.
Zwracam uwagę na objętość map. |
Mapki w odbiorniku. Po zastosowaniu opcji: |
szukaj -> miasta -> wg. nazwy -> wybierz mapę -> MetroGuide i wskazaniu Berlina, a następnie wyborze: idź do -> wg. dróg tak jak można się było spodziewać odbiornik nie odnalazł danych do routingu. Map Source te dane usunął - tym różni się właśnie MetroGuide od CitySelect |
||
Teraz czas na Send Mapa. Zaczynamy od
przygotowania listy plików IMG do wysyłki. W tym celu wykorzystujemy MapSource z zaznaczonymi mapkami. Dokładniej: zapisujemy aktualną konfigurację map w postaci pliku gdb. W omawianym przykładzie zapisałem to jako plik 1.gdb do katalogu: C:\Garmin\!maplist Do sprawdzenia listy mapek wykorzystujemy program o nazwie gdbmaplist |
|
Ja zrobiłem to tak: do wspomnianego wyżej katalogu C:\Garmin\!maplist gdzie zapisałem plik 1.gdb wypakowałem program maplist.exe, oraz (czynność opcjonalna) skopiowałem pliki konfiguracyjne TDB GPMapy i MetroGuide: gpmapa.tdb euromgv6.tdb | |
Z poziomu wiersza poleceń wykonałem następujące komendy: | |
maplist -o lista.txt -i
C:\garmin\!maplist\gpmapa.tdb 1.gdb maplist -o lista1.txt -i C:\garmin\!maplist\euromgv6.tdb 1.gdb |
|
W wyniku działania programu maplist otrzymałem - zgodnie z zastosowanymi opcjami - odowiednio plik: lista.txt i lista1.txt, w których to plikach odnalazłem nazwy interesujących mnie mapek IMG | |
Dla GPMapy: 08000018.img |
|
oraz dla MetroGuide: 00072679.img |
|
W.wym. mapki wysłałem do odbiornika programem SendMap. Zwracam uwagę na wielkość zestawu. Widać, że objętość mapek trochę urosła. To najlepszy dowód, że MapSorce powoduje wycięcie pewnych informacji. | |
Mapki w odbiorniku. Tu
jednak trafiamy na pewien problem. Próba odszukania Berlina wg. opcji: szukaj -> miasta -> wg. nazwy -> wybierz mapę kończy się dość przykrą niespodzianką. Zestaw utracił globalną indeksację i wskazanie odpowiedniej mapy jest już .... loterią. Oczywiście można przed podróżą przygotować sobie zestaw odpowiednich Waypointów, ale .... to jednak znaczne obniża komfort pracy.
|
||
W końcu, gdy w taki czy w inny sposób uporamy się z odnalezieniem Berlina, routing pomiędzy GPMapą (PL) a Metro Guide (DEU) działa bez zastrzeżeń. | ||
A czy są sposoby, aby niedogodności związaną z globalną indeksacją ominąć ? Są. Oto jeden z nich ...... | ||
W omawianym
przykładzie wykorzystamy tę cechę MapSource, że może on wysyłać mapki nie tylko do
odbiornika Garmin, ale także na kartę pamięci. Zatem odłączamy od PC nasz odbiornik GPS, i podłączamy czytnik kart pamięci (CF/SD). Zamiast czytnika kart możemy także podłączyć aparat fotograficzny ustawiony jako "wymienny dysk". Do tak podłączonej do PC karty, w sposób identyczny jak do odbiornika wysyłamy nasz zestaw map: |
||
Po tej czynności na karcie CF/SD w katalogu Garmin znajduje się plik gmapsupp.img. Ten plik po przegraniu na PC rozbijamy programem SplitMap (zobacz też artykuł: Mapa_Bazowa) w wyniku czego otrzymujemy mapki IMG (mapki MetroGuide jako wysłane MapSourcem - są bez routingu czyli .... bezużyteczne) + pliki z indeksacją globalną dla wybranych arkuszy IMG. W opisywanym przypadku były to pliki 00000544.img oraz 00000073.img. Pliki mapek jako obarczone wadą (brak routingu) możemy z dysku usunąć, a pliki "indeksacyjne" możemy wysłać do odbiornika wraz z "oryginalnymi" mapkami z GPMapy i MetroGuide. Należy przy tym pamiętać, że tak przygotowane pliki 0000544.img i 0000073.img dotyczą wyłącznie tej jednej ściśle określonej kombinacji mapek. Dodanie jakiegoś arkusza mapy czy to z GPMapy czy to z MetroGuide pociągnie za sobą konieczność przygotowania nowego/nowych plików indeksacyjnych. | ||
Mapki w odbiorniku. Co prawda podczas
tych kombinacji zgubiliśmy gdzieś nazwy zestawów i po zastosowaniu opcji: szukaj -> miasta -> wg. nazwy -> wybierz mapę nie bardzo widać czy MetroGuide jest na pierwszym, czy na drugim miejscu, ale ewentualną pomyłkę można bardzo łatwo wykryć i ..... skorygować. Jak widać pierwszy zestaw mapowy dotyczy Polski, zatem jest to GPMapa. |
||
![]() |
Wybór drugiego zestawu i wklepanie paru literek "Ber. ." upewnia nas, że z wyszukiwarką jest wszystko OK ! | ![]() |
![]() |
Identycznie jak z wyszukiwaniem
miejscowości, wygląda sprawa wyszukiwarki adresów. Tu również mamy do wyboru dwa "ukryte" zestawy. Podobnie jak w przypadku miast - na drugiej pozycji jest niewidoczny MetroGuide, co widać po aktywnym "regionie". |
![]() |
Ilustracje poniżej wskazują, że wyszukiwarka adresów działa bez zarzutu. Działa też routing, co oznacza, że po tych sprytnych zabiegach zestaw map pochodzących z GPMapy + MetroGuide jest w odbiorniku w pełni funkcjonalnym zestawem nawigacyjnym odpowiadającym kombinacji: GPMapa + CitySelect. |
||
![]() |
![]() |
|
-----------------------------------------------
L.R. listopad 2005