Garmin Custom Maps (oraz JNX) czyli własne rastry

O seriach 62, Montana, Oregon, eTrex, czy fēnix, a nawet Rino, Dakota, Colorado, czy starej dobrej 60. Także o oprogramowaniu BaseCamp oraz mapach topograficznych i turystycznych (w tym o GPMapie Topo i Garmin Custom Maps) oraz o wszystkim co związane z użytkowaniem GPSów na szlakach górskich, krajoznawczych i rowerowych, a nawet w przydomowym lesie.
Awatar użytkownika
Azzie
Radny
Posty: 908
Rejestracja: 16 mar 2007, 01:20
Lokalizacja: Zurich

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Azzie »

Jest prawie gotowiec: http://www.gdal.org/gdal2tiles.html

Dzieli mapę na kawałki i nawet generuje odpowiedni plik KML. Co prawda rozmiar kafli trzebaby dostosować oraz z tego co rozumiem to generuje SuperOverlay. A SuperOverlay'a Garmin ponoć nie obsługuje, ale przynajmniej nie trzeba zaczynać od zera. Za to porgramik tak czy inaczej toleruje (niestety) tylko mapy w układzie EPSG:4326. Czyli takie gdzie południki są pionowe a równoleżniki poziome. Screenshoty z Googla się więc nadadzą, ale z mapami w UTM już gorzej.

Ja planuję online-toola (na początek) gdzie będzie można wrzucić swoje geotiffy w dowolnym układzie, określić interesujący fragment (bo niestety trzeba się zmieścić w limicie 10000x10000 pikseli) i sciągnąć kmz gotowego do załadowania do Garmina. Mam trochę czasu w ten weekend, jak ktoś chce mnie zmotywować, to moje konto PayPal jest takie samo jak e-mail: azzie małpa astronet kropka pl ;-)
Obecnie:Garmin 3590LMT z City Navigator Europe - trasa
Garmin 62S z Topo Switzerland v3 - outdoor
Dawniej:Garmin Vista, 60CS, Oregon 300 i inne
Awatar użytkownika
soko
Garniak
Posty: 1738
Rejestracja: 16 mar 2007, 16:59
Lokalizacja: Poznań

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: soko »

Prymitywna metoda dla osób, które chcą w 5 minut mieć wgraną mapkę w Colorado. Mapka mała, 1000x 1000 ( albo 2000x 500) pikseli, lepiej nie więcej.

1. Aktualizujesz do najnowszej wersji Google Earth. Starsze wersje mogą nie mieć opcji "Zapisz miejsce jako" plik .kmz.

Jeśli masz już jakiś skan ( mapkę sztabówkę, zdjęcie satelitarne itp.) w .jpg - to od razu przechodzisz do punktu 5.
Jeśli nie, uruchamiasz zrzuty ekranu, np. przez IrfanView.

1a. Uruchamiasz sobie zrzuty ekranu, np. spod Irfan View - po otwarciu IrfanView , naciskasz klawisz "litera C", i wybierasz opcję i katalog docelowy dla zrzutów, oraz polecenie zrzutu ekranowego ( domyślnie Ctrl+F11).
2. Otwierasz GEarth i ustawiasz obszar, który Ciebie interesuje. Powiększenie dobierasz tak, by na koniec wyszło te 1000x 1000 pikseli ( po obróbce w Paincie, czy w czym tam obrabiasz pliki graficzne).
3. Zapisujesz obraz ekranu poleceniem Ctrl +F11. Komputer piszczy i zapisuje w wybranym przez Ciebie katalogu zrzut ekranu.
4. Otwierasz Painta i wgrywasz ten zrzut. Obrabiasz go (przycinasz) i zapisujesz jako .jpg.

5. W GoogleEarth >> Poleceniem : Dodaj> Nakładka Obrazu - wybierasz ten plik .jpg. Plik sie wgrywa, a jednocześnie pokazuje się okienko z zakładkami wyboru.
6. Wybierasz w nim zakładkę "Lokalizacja" i ustawiasz :
6a. przezroczystość umożliwiającą dobre nałożenie na Googlu ( mozna to sobie cały czas zmieniać, by dobrze nałożyć skan na obraz w googlu).
6b. Liczbę ustawiającą priorytet - "Kolejność rysowania"( mi działa na "66").
6c. Nadajesz nazwę
6d. cyfr pozycji nie dotykasz, ustawiają się same.
7. Przesuwasz to okienko w bok ( by nie przeszkadzało) i ustawiasz wgrany .jpg na mapie w GEarth naciagając rogi , ew. środek, możesz też dać rombem rotację. Tak by obraz nałożył się na podkład. Poniżej kreskami zaznaczyłem np. przesunięcie cypla.

Obrazek

Jeśli masz np. sztabówkę z siatką to warto wyswietlić też siatkę, czy linie dróg:

Obrazek

8. Zapisujesz poleceniem OK. Możesz zmienić wtedy stopień przeźroczystości, albo zapisać kilka wersji z różną przezroczystością. Efekt znajduje się w "Moje miejsca" w Google Earth, pod nadaną nazwą.
9. Klikasz ten plik (tę nazwę) prawym klawiszem myszki i następnie "Zapisz miejsce jako.." i zapisujesz na dysku jako .kmz.
10. Ten plik wgrywasz do Colorado do katalogu Garmin/CustomMaps/ , który sam utworzyłeś na karcie SD lub w pamięci głównej.

Całość od punktu 5 do 10 zajmie kilka minut zależnie od umiejętności w zgraniu obu obrazków w GoogleEarth. Cieszysz się rastrem w Colorado:
Obrazek

Oczywiście możesz w ten sposób skalibrować i wgrać dowolny .jpg, np. sztabówkę 1:100 000. Tyle że jak bedzie powyżej 1000x1000 pikseli to jaki taki widok będzie tylko przy dużych zoomach. ja np. spreparowałem w ten sposób N-33 129/130 Poznań i jako tako widać przy zoom 2-3 km. Patrz screenshoty poniżej.

Wszystkie mapy pokazują się albo jako zakładka "WWAutoroute DEM Basemap NR" albo jako "Garmin Custom Maps", zależnie od humoru - i wtedy są wymienione po kolei na jednej zakładce wszystkie. Na ekranie mapy widać tylko tę z wyższym priorytetem. Te z niższym giną. Czyli żadnego zarządzania mapami, totalna prowizorka.

Obrazek

Z sztabówki 1:100000 widać tyle (dzielić na tile nie umiem):
Obrazek Obrazek Obrazek

Powtórzę raz jeszcze. Dopóki nie będzie narzędzi prostych umozliwiających przerzucenie skalibowanych map np. Ozi Explorera z jednoczesnym pocięciem na małe mapki - ta prymitywna metoda - dla osób nie zgłębiających problemu i chcących szybko wgrać 1 - 5 mapek/skanów/ zdjęć - mnie się wydaje najlepsza.
============
EDIT (22/10/2009): Należy dla porządku dopisać tutaj, że obecnie mamy już program OziMapToKMZ, którym pobrane poprzez GoogleMV skalibowane pliki w kilka sekund przerabiamy na gotowe do wgrania do Colorado pliki .kmz. SUPER!
Link do wątku o OziMapToKMZ: http://www.garniak.pl/viewtopic.php?f=2&t=6953
Link do GoogleMV : http://www.garniak.pl/viewtopic.php?p=79824#p79824 - aktualne ustawienia ściągarki.
W tym momencie wystarczy GoogleMV + OziMapToKMZ i zapominamy o GoogleEarth, te dwa programy wystarczą, by mieć b. dokładne zdjęcia satelitarne na swoim odbiorniku.
============
Pozdrawiam Krzysztof
Ostatnio zmieniony 22 paź 2009, 10:32 przez soko, łącznie zmieniany 9 razy.
60CSx, Colorado 400t, Suunto X10, Colorado 300 i Colorado 400c. 86S, 79S.
Moja "Instrukcja Obsługi Colorado": Link: http://www.garniak.pl/viewtopic.php?p=67948#p67948
Awatar użytkownika
Marko
Garniak
Posty: 5699
Rejestracja: 12 wrz 2008, 10:18
Lokalizacja: Skoczów
Has thanked: 11 times
Been thanked: 3 times

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Marko »

kwieto pisze:Hmmm, może mi ktoś zrobić szybki instruktaż, jak wziąć sobie obrazek z google earth, skalibrować i zapisać jako KMZ?
Amerykanie robią to tak:
(1) Instalują KML GPSVisualizer overlay tool: http://www.gpsvisualizer.com/misc/kml_network_link.html
(2) Postępują według instrukcji podanej na tej stronie http://www.gpsfix.net/garmin-custom-map ... isualizer/
Przykład: mapa topograficzna okolic Waszyngtonu stworzona w 30 sekund (!) :) : http://terraservice.net/ogcmap6.ashx?ve ... se_inimage

Ach! :/

My, niestety, musimy bardziej okrężną drogą opisaną detalicznie przez Krzysztofa.

Ciekawe czy Garmin wypuści nową wersję Garmin Mobile XT z obsługą Custom Maps?
Ostatnio zmieniony 09 paź 2009, 22:37 przez Marko, łącznie zmieniany 4 razy.
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
Awatar użytkownika
Azzie
Radny
Posty: 908
Rejestracja: 16 mar 2007, 01:20
Lokalizacja: Zurich

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Azzie »

asandrzej pisze:
Azzie pisze:Dzieli mapę na kawałki i nawet generuje odpowiedni plik KML. Co prawda rozmiar kafli trzebaby dostosować oraz z tego co rozumiem to generuje SuperOverlay. A SuperOverlay'a Garmin ponoć nie obsługuje, ale przynajmniej nie trzeba zaczynać od zera.
A krótka instruktaż można prosić czy jeszcze z wcześnie.
Obawiam się że ten skrypt bez poprawek nie będzie działał, a na pierwszą wersję mojego narzędzia trzeba przynajmniej do jutra poczekać.
Obecnie:Garmin 3590LMT z City Navigator Europe - trasa
Garmin 62S z Topo Switzerland v3 - outdoor
Dawniej:Garmin Vista, 60CS, Oregon 300 i inne
Awatar użytkownika
popej
Garniak
Posty: 6461
Rejestracja: 10 kwie 2007, 23:22
Lokalizacja: Gdańsk
Kontakt:

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: popej »

Azzie pisze:Za to porgramik tak czy inaczej toleruje (niestety) tylko mapy w układzie EPSG:4326
A przypadkiem gdalwarp nie robi konwersji?
popej
Montana 700, Enduro 3, 3540T, PL Topo, OSM, CNE; PocoX3Pro, OsmAnd+
Awatar użytkownika
miecho
Bywalec
Posty: 960
Rejestracja: 08 maja 2008, 07:40
Lokalizacja: już nie Żory...

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: miecho »

100 i ani jednego jpg więcej... :( Nawet jak podzieli się na kilka kmz.

Obrazek
LeCH
Edge 1030 , Oregon 650, Forerunner 945
Awatar użytkownika
Azzie
Radny
Posty: 908
Rejestracja: 16 mar 2007, 01:20
Lokalizacja: Zurich

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Azzie »

popej pisze:
Azzie pisze:Za to porgramik tak czy inaczej toleruje (niestety) tylko mapy w układzie EPSG:4326
A przypadkiem gdalwarp nie robi konwersji?
Robi, ale też go trzeba poprawić. Bo zwykle źle dobiera skalę dla EPSG:4326. To jednak mam już za sobą, teraz pracuję nad dzieleniem na kawałki. Za jakąś godzinkę będę miał gotowy konwerter.
Obecnie:Garmin 3590LMT z City Navigator Europe - trasa
Garmin 62S z Topo Switzerland v3 - outdoor
Dawniej:Garmin Vista, 60CS, Oregon 300 i inne
Awatar użytkownika
Marko
Garniak
Posty: 5699
Rejestracja: 12 wrz 2008, 10:18
Lokalizacja: Skoczów
Has thanked: 11 times
Been thanked: 3 times

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Marko »

asandrzej pisze:
Marko pisze: Ciekawe czy Garmin wypuści nową wersję Garmin Mobile XT z obsługą Custom Maps?
Chyba nie ma takiej potrzeby w urządzeniach, na których można korzystać z Garmin Mobile XT to już jest.
Kwestia innego przełączania map chyba nie ma znaczenia można mieć włączone dwie aplikacje
i korzystać na przemian gasząc jedną lub drugą.
Potrzeba Custom Maps nawet w nie-turystycznym oprogramowaniu "Garmin Mobile XT" wynika z gospodarki śladami/trasami w ramach 1 aplikacji, bez potrzeby ich kopiowania i uruchamiania w 2 różnych (GMXT i OziExplorer), nie mówiąc już o śladzie aktywnym.

Podobnie, można by zapytać czy ktoś... PouchX? :)... umożliwi nam teraz otwieranie rastra z Custom Maps pod MapSource (dla tworzenia śladów/tras na podkładach rastrowych, bez potrzeby Oziego)...

Pozdrawiam.
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
Miszka
Bywalec
Posty: 232
Rejestracja: 28 kwie 2008, 11:55
Lokalizacja: Mazowieckie

Re: RASTER maps in Colorado, Oregon and Dakota: now is possible

Post autor: Miszka »

PouchX pisze:Albo coś przegapiłem .albo moje N765 mnie zaskoczyło
Jakiś fotomontaż ? Czy Chiński firmware?
Podziel się szczegółami.
Michal
teraz Vista HCx ( UMP pcPL ) + Nuvi 765T Taiwan ( UMP pcPL, za granicą CNE2010.31, awaryjnie GPMapa 2010.3)
kiedyś Nuvi 200v2 ( UMP pcPL, CNE 2009 )
asandrzej
Garniak
Posty: 5488
Rejestracja: 13 lut 2008, 20:24

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: asandrzej »

Witam.
Marko pisze: Potrzeba Custom Maps nawet w nie-turystycznym oprogramowaniu "Garmin Mobile XT" wynika z gospodarki śladami/trasami w ramach 1 aplikacji, bez potrzeby ich kopiowania i uruchamiania w 2 różnych (GMXT i OziExplorer), nie mówiąc już o śladzie aktywnym.
Jeżeli chodzi o zapis śladów, punktów, tras to korzystniej i efektywniej było by dostosować format zapisu zwłaszcza, że wspomniany Ozi ma prawie wszystkie funkcje nawigacyjnego oprogramowania turystycznego a są jeszcze bardziej rozbudowane programy do obsługi rastra w zastosowaniach turystycznych.
Pozdrawiam.
" Jak to nie zachwyca Galkiewicza, jeśli tysiąc razy tłumaczyłem Galkiewiczowi, że go zachwyca,"
z mapami i GPS-em jest podobnie.
cytat: Witold Gombrowicz
Palmtop-aplikacja Garmin Que
Awatar użytkownika
Bas
Garniak
Posty: 1465
Rejestracja: 31 sie 2007, 17:11
Lokalizacja: Łódź

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Bas »

asandrzej pisze:można spotkać Geo-Tif format Memory Map ale to nie jest problem można konwertować do pliku Ozi.
Jak to zrobic?
Faktycznie moze byc to przydatne przy obecnych mozliwosciach sprzetu... :)
Android: OsmAnd... + UMP-pcPL
Awatar użytkownika
Marko
Garniak
Posty: 5699
Rejestracja: 12 wrz 2008, 10:18
Lokalizacja: Skoczów
Has thanked: 11 times
Been thanked: 3 times

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Marko »

asandrzej pisze:
Marko pisze: Ciekawe czy Garmin wypuści nową wersję Garmin Mobile XT z obsługą Custom Maps?
Chyba nie ma takiej potrzeby...Kwestia innego przełączania map chyba nie ma znaczenia można mieć włączone dwie aplikacje ( nie chodzi o restart aplikacji a możliwość korzystania podobnie jak na PC-cie z jednocześnie uruchomionych kilku aplikacji)
Jednoczesne uruchamianie dwóch aplikacji na PDA czy w komórce wiąże się z nadmiernym obciążeniem procesora.
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
Awatar użytkownika
Marko
Garniak
Posty: 5699
Rejestracja: 12 wrz 2008, 10:18
Lokalizacja: Skoczów
Has thanked: 11 times
Been thanked: 3 times

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Marko »

asandrzej pisze:...mamy dostęp do map rastrowych bez konieczności ich przygotowania...
(1) Pomijając Trek Buddy, nie znam rodzimego producenta map sprzedającego skalibrowane mapy pod Ozi Explorer, a więc przygotowanie map nadal pozostaje w gestii użytkownika.
(2) Potrzeba zakupu 2 różnych aplikacji do obługi map wiąże się też z większym wydatkiem.
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
Awatar użytkownika
Marko
Garniak
Posty: 5699
Rejestracja: 12 wrz 2008, 10:18
Lokalizacja: Skoczów
Has thanked: 11 times
Been thanked: 3 times

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Marko »

asandrzej pisze:... w sieci dostępne są mapy rastrowe w popularnym formacie Ozi-ego...
W sieci, dla terenu USA istnieją darmowe mapy Topograficzne dostępne na TerraServerze, a dzięki GPSVisualizerowi i Custom Maps również od teraz dla wybranych modeli Garmina.
Te podkłady są darmowe: http://www.terraservice.net/About.aspx?n=AboutWhatIs

Jak natomiast z legalnością map rastrowych w popularnym formacie Ozi-ego dostępnych w sieci?
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
Awatar użytkownika
Bas
Garniak
Posty: 1465
Rejestracja: 31 sie 2007, 17:11
Lokalizacja: Łódź

Re: Garmin Custom Maps czyli własne rastry w odbiorniku

Post autor: Bas »

Dzieki :)
Dziala, faktycznie.

Okazalo sie jednak przy sprawdzeniu punktow kalibracyjnych, ze chyba jednak geotiff zostal zle zapisany- ze zlymi parametrami... Trzeba uzyc jakichs szczegolnych ustawien?
Android: OsmAnd... + UMP-pcPL
ODPOWIEDZ