GmapTool - program narzędziowy do plików img

O oprogramowaniu do obsługi naszych Garminów. BaseCamp, MapSource, MapSetToolKit, sendMap, WebUpdater, POI Loader, OziExplorer, GarPatch i wiele wiele innych. Także o serwisach typu GPS Visualizer czy GPSies. Ogólnie o szeroko rozumianej personalizacji odbiorników oraz ich wsparciu przy pomocy dodatkowego oprogramowania.
Awatar użytkownika
popej
Garniak
Posty: 6461
Rejestracja: 10 kwie 2007, 23:22
Lokalizacja: Gdańsk
Kontakt:

GmapTool - program narzędziowy do plików img

Post autor: 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.
Ostatnio zmieniony 23 wrz 2014, 00:11 przez popej, łącznie zmieniany 2 razy.
popej
Montana 700, Enduro 3, 3540T, PL Topo, OSM, CNE; PocoX3Pro, OsmAnd+
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: GPS Maniak »

Qrdę. A już miałem iść spać :D
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: 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:
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Awatar użytkownika
popej
Garniak
Posty: 6461
Rejestracja: 10 kwie 2007, 23:22
Lokalizacja: Gdańsk
Kontakt:

Post autor: 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.
popej
Montana 700, Enduro 3, 3540T, PL Topo, OSM, CNE; PocoX3Pro, OsmAnd+
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: GPS Maniak »

popej pisze:Łą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 pisze: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
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Awatar użytkownika
popej
Garniak
Posty: 6461
Rejestracja: 10 kwie 2007, 23:22
Lokalizacja: Gdańsk
Kontakt:

Post autor: 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 ;-)
popej
Montana 700, Enduro 3, 3540T, PL Topo, OSM, CNE; PocoX3Pro, OsmAnd+
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: GPS Maniak »

popej pisze:Muszę .........
No, nie przesadzajmy :D Ale miło by było :wink:
popej pisze:A ten indeks, to chyba 3 razy większy niż mapa Polski ;-)
Tak jakby.

Aha. Zapomniałem. Stawiam piwo.
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Awatar użytkownika
Alferek
Bywalec
Posty: 495
Rejestracja: 18 mar 2007, 12:33
Lokalizacja: 49°55'N 19°01'E
Kontakt:

Post autor: Alferek »

Polak potrafi jak widać :).
Piwo postawiłem do anonsującego posta.
хардваре: GPSMap60CSx, GPS12, Navibe GB735+Nokia E50, Akira 3512, Navigon 1300, Lark 35.7, Nokia E71, HTC HD2 z wgranym Androidem, GPS Holux 236+Ramos42. Nie mam tylko GPSa wbudowanego w kufel piwa.
софтваре: jakieś durne mapy :D.

Obrazek
Awatar użytkownika
popej
Garniak
Posty: 6461
Rejestracja: 10 kwie 2007, 23:22
Lokalizacja: Gdańsk
Kontakt:

Post autor: 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
popej
Montana 700, Enduro 3, 3540T, PL Topo, OSM, CNE; PocoX3Pro, OsmAnd+
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: GPS Maniak »

OK. Potestujemy :D
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Awatar użytkownika
popej
Garniak
Posty: 6461
Rejestracja: 10 kwie 2007, 23:22
Lokalizacja: Gdańsk
Kontakt:

Post autor: popej »

Wrzuciłem kolejną wersję. Już jest mniej więcej tak jak planowałem, obsługuje pliki typ i trf przy łączeniu mapek.
popej
Montana 700, Enduro 3, 3540T, PL Topo, OSM, CNE; PocoX3Pro, OsmAnd+
papillon
Początkujący
Posty: 80
Rejestracja: 01 sie 2007, 01:22
Lokalizacja: Mokotów/Mniszew

Post autor: papillon »

Ciekawy i przydatny program.
popej -dziękuję za pomoc!
piwo się należy.
Pozdrawiam, Papillon
Montana760i, Oregon 600
były: DriveSmart 61, nüvi 3760, StreetPilot 7200, GPSMap 60cs, Becker Professional .6
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: 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 :!:
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Ryszard1
Bywalec
Posty: 134
Rejestracja: 10 lis 2007, 15:19

Post autor: Ryszard1 »

Zeby on jeszcze laczyl mapy komercyjne, chocby tylko do celow testowych,
nuvi200 + CNE2008 + UMP-pcPL
Awatar użytkownika
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Post autor: GPS Maniak »

Ryszard1 pisze: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
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
ODPOWIEDZ