Strona 1 z 29

GmapTool - program narzędziowy do plików img

PostNapisane: Wt, 20 lis 2007 0:13
przez popej
Stworzyłem nowe narzędzie do zabawy mapami w postaci plików img. Dokładnie mówiąc chodzi mi o kompilacje map wytworzone przez Mapsource i zapisane do pliku gmapsupp.img.

Narzędzie nazywa się GmapTool. Pozwala na następujące operacje:
- wyświetlenie informacji o zawartości pliku img,
- rozbicie pliku gmapsupp.img na mapki składowe,
- połączenie kilku różnych plików gmapsupp.img w jeden plik,
- wpisanie kodu odblokowującego do pliku gmapsupp.img (nic zdrożnego).

Programik jest we wczesnej fazie testowej, ale wyprodukowane przez niego zbiory akceptuje mój nuvi i 60CSx.

Co ciekawe, udało mi się wyprodukować mapy o rozmiarze ponad 2GB i nuvi to odczytał :-)

Aktualna strona programu:
http://www.gmaptool.eu/pl/content/gmaptool

Instalacja dla Windows:
http://www.gmaptool.eu/pl/content/insta ... la-windows

Aktualizacje:
Koncepcja zarządzania mapami przy pomocy GMapTool.
Dołączenie mapy do Mapsource przy pomocy gmaptool w wersji command line.
How to bind map to Mapsource with command line gmaptool, how to make better preview map.
Jak zrobić lepszą mapkę poglądową w Mapsource.
Procedura łączenia map dla odbiornika opisana przez soko.
Maj 2008, GMapTool został programem okienkowym, wersja command line została przemianowana na gmt.
Generacja nowego plik TDB dla mapy, która już jest podłączona do Mapsource.

PostNapisane: Wt, 20 lis 2007 0:19
przez GPS Maniak
Qrdę. A już miałem iść spać :D

PostNapisane: Wt, 20 lis 2007 2:06
przez GPS Maniak
Oczywiście było wiadomo jak się skończy łączenie samych mapek: Podaj Prowincję/Województwoi potem: Brak wyników :D
Gorzej, że dołożenie pliku z indeksami (z większego zestawu) niczego nie zmieniło :cry:

PostNapisane: Wt, 20 lis 2007 9:55
przez popej
Łączenia pojedyńczych mapek jeszcze nie zrobiłem. Do tego celu nadal trzeba użyć Mapsource lub SendMapa.

Mam nadzieje, że problem nie dotyczy plików indeksowych, ale katalogu mapek, czyli bloku w pliku gmapsupp.img o nazwie MAPSOURC.MPS. Procedurę generacji tego katalogu muszę zrobić, ale to dopiero jak znajdę więcej czasu.

Ale połączenie UMP z CNE mam nadzieje, że Ci działa? I nie trwa godzinę ale parę minut.

PostNapisane: Wt, 20 lis 2007 11:31
przez GPS Maniak
popej napisał(a):Łączenia pojedyńczych mapek jeszcze nie zrobiłem.

Jak nie, gdy tak? :D
Połączyłem bez trudu: i074bOf+..70+..71+..75+..76 i uzyskałem taki sam plik jaki zapewne bym uzyskał SendMapem. Napisałem zapewne, bo to mapki NT, których SendMap nie bierze. Mapka jest OK. Jest pięć arkuszy, routing działa:

Obrazek

Ale jak tak jak było do przewidzenia nie działa wyszukiwarka. Chciałem pójść na łatwiznę i następnym razem zestaw tych pięciu mapek powiększyłem o plik 00000284, ale niestety to nic nie daje. Wyszukiwarka nadal milczy.
popej napisał(a):Ale połączenie UMP z CNE mam nadzieje, że Ci działa? I nie trwa godzinę ale parę minut.

Jeszcze nie sprawdzałem łączenia całych zestawów. Ale przyjdzie i czas na to :D

PostNapisane: Wt, 20 lis 2007 11:54
przez popej
Jak działa, jak nie działa ;-)

Muszę dorobić czytanie pliku TYP, TRF i generację MAPSOURC.MPS. W obecnym stanie mapki się skleiły, plik indeksowy został dołączony i tylko prawdopodobnie nuvi nie wie, do jakiej mapy ten indeks przypisać. A właśnie ta informacja powinna być w MAPSOURC.MPS.

A ten indeks, to chyba 3 razy większy niż mapa Polski ;-)

PostNapisane: Wt, 20 lis 2007 12:02
przez GPS Maniak
popej napisał(a):Muszę .........

No, nie przesadzajmy :D Ale miło by było :wink:
popej napisał(a):A ten indeks, to chyba 3 razy większy niż mapa Polski ;-)

Tak jakby.

Aha. Zapomniałem. Stawiam piwo.

PostNapisane: Wt, 20 lis 2007 17:25
przez Alferek
Polak potrafi jak widać :).
Piwo postawiłem do anonsującego posta.

PostNapisane: Wt, 20 lis 2007 22:08
przez popej
Dopisałem generację bloku MAPSOURC.MPS. Można skleić mapki razem z plikiem indeksowym, trzeba tylko podać jako parametr numer family i produktu. Udało mi się rozbić i złożyć mapę NT i MPC, wynikowy plik jest widziany przez nuvi i wyszukiwanie działa (ale dalej nie testowałem).

Niestety kombinacja, którą próbował GPS Maniak nie zadziałała, tzn. użycie pliku indeksowego z całej mapy nie pozwala na wyszukiwanie przy sklejeniu wybranych fragmentów. Najwyraźniej jest jeszcze jakaś zależność między indeksem a mapami, o której nic nie wiem.

Nowa wersja pliku leży tam, gdzie poprzednia:
http://www.anpo.republika.pl/download.html#gmaptool

PostNapisane: Wt, 20 lis 2007 22:12
przez GPS Maniak
OK. Potestujemy :D

PostNapisane: So, 24 lis 2007 22:46
przez popej
Wrzuciłem kolejną wersję. Już jest mniej więcej tak jak planowałem, obsługuje pliki typ i trf przy łączeniu mapek.

PostNapisane: Wt, 04 gru 2007 23:39
przez papillon
Ciekawy i przydatny program.
popej -dziękuję za pomoc!
piwo się należy.

PostNapisane: Śr, 05 gru 2007 23:30
przez GPS Maniak
Dopiero dzisiaj miałem okazję spróbować łączenia kilku plików końcowych typu "gmapsupp.img" w jeden prawdziwie końcowy "gmapsupp.img". W ten sposób na karcie 2GB do CNE2008NT dobiłem parę lokalnych "wynalazków" i ......REWELACJA :!:

PostNapisane: Cz, 06 gru 2007 11:34
przez Ryszard1
Zeby on jeszcze laczyl mapy komercyjne, chocby tylko do celow testowych,

PostNapisane: Cz, 06 gru 2007 11:48
przez GPS Maniak
Ryszard1 napisał(a):Zeby on jeszcze laczyl mapy komercyjne, chocby tylko do celow testowych,

A nie łączy?
Ja połączyłem: CNE2008NT+drogowe mapy: Litwy, Ukrainy, Czech, Slowacji, Węgier, Bośni i Hercegowiny, Chorwacji, Rumunii.
Razem wyszło 1 922 564 096 B i wszystko "śmiga" jak to mówi młodzież.

Zobacz:

Obrazek

Widać wyraźnie że łączone maptoolem.
Ponieważ nie mam płytowej wersji CNE2008 marnowało się na karcie 600MB, a dzięki popejowi już się nie marnuje :D