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.
Ranger
Garniak
Posty: 2265
Rejestracja: 14 sty 2008, 16:22

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

Post autor: Ranger »

@Azzie
Czy rzeczywiście ?
Przecież odbiornik w warstwie wektorowej potrafi obsługiwać User Grid, stąd teoretycznie by wystarczylo, by miał ustawienia pod określony rodzaj używanego rastra. Chyba że rodzaj odwzorowania (rozumiany jako projection) został wszyty w tej implementacji na sztywno i jest to np. Mercator.
Zresztą dla map obejmujących niewielki teren błędy będą słabo widoczne. By się upewnić co do odwzorowania należało by machnąć w limicie jednego kafla np. mapkę Polski i wtedy błędy odwzorowania staną się wyraźnie wizualnie widoczne.
Pozdrawiam
Ranger
asandrzej
Garniak
Posty: 5488
Rejestracja: 13 lut 2008, 20:24

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

Post autor: asandrzej »

miecho pisze: Po podzieleniu dużej mapy na kawałki Map Editem uzyskasz kilka plików bmp i powiązanych z nimi plików kalibracji map.
Bitmapy konwertujesz na jpg. Następnie przygotowujesz sobie plik KML:
Sposób dzielenie arkusza już zalazłem wcześniej i opisałem teraz według Twojej recepty utworzyć plik.kml otworzyć w Gogle Earth zapasać do pliku.kmz i można umieścić mapy w Colo.
Jeżeli tak jest to jest jakieś rozwiązanie tylko w MapEdit dobrać odpowiedni podział arkusza i wymagania Garmin Custom Maps będą spełnione.
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
Marko
Garniak
Posty: 5700
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 »

Czy ktoś korzystał już z tego interesującego narzędzia http://sasgis.com/sasplanet/?
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 »

miecho pisze:
Azzie pisze:To nie takie proste, bo mapa musi być jeszcze przekształcona do odpowiedniego układu.
Wydaje mi się, że to załatwia MapEdit przy exporcie do OziExplorer. Jeżeli eksportuje się taką mapę MapEdit-em do formatu OziExplorera przekształca on bitmapy tak, że uzyskuje się "prostokąty", których narożniki mają wspólne współrzędne (Lewy-Górny I Prawy-Górny ta sama szerokość geograficzna, Lewy-Górny Lewy-Dolny ta sama długość geograficzna itd)
Samo to jeszcze nie wystarczy...
miecho pisze: i robi odwzorowanie lat/lon.

Kod: Zaznacz cały

Map Projection,Latitude/Longitude,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
...a to wygląda OK.

Czyli w momencie załadowania podkładu MapEdit deformuje go tak by miał odwzorowanie lat/lon? Jeśli tak, i jeśli ten pokład może być wyeksportowany w kawałkach, to prosty skrypt załatwi zapakowanie tego w KMZ.
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
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 »

Ranger pisze:Przecież odbiornik w warstwie wektorowej potrafi obsługiwać User Grid, stąd teoretycznie by wystarczylo, by miał ustawienia pod określony rodzaj używanego rastra.
Problem w tym co robić gdyby trafiły się mapy w różnych układach. Łatwiej wyświetlać wszystko w układzie lat/lon. Współrzędnych na mapach wektorowych nie trzeba wtedy przeliczać, bitmap nie trzeba deformować, wszystko sprowadza się do skalowania i obracania.

A User Grid to przeliczanie tylko jednej pary współrzędnych (pozycji odbiornika lub wskaźnika na mapie) - można sobie na to pozwolić.
Ranger pisze:Chyba że rodzaj odwzorowania (rozumiany jako projection) został wszyty w tej implementacji na sztywno i jest to np. Mercator.
Zresztą dla map obejmujących niewielki teren błędy będą słabo widoczne.
Tak, odbiornik wyświetla wszystko w lat/lon i tak trzeba wszelkie mapy wektorowe przygotować. Deformacje spokojnie widać gołym okiem w obrębie jednego kafla 1000x1000 pokrywającego 5x5 km. Jeśli nie zrobisz deformacji, tracki nie będą Ci się pokrywały z mapą.
Obecnie:Garmin 3590LMT z City Navigator Europe - trasa
Garmin 62S z Topo Switzerland v3 - outdoor
Dawniej:Garmin Vista, 60CS, Oregon 300 i inne
Ranger
Garniak
Posty: 2265
Rejestracja: 14 sty 2008, 16:22

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

Post autor: Ranger »

@Azzie
Mniej mi chodziło o wyświetlanie współrzędnych jako lat/lon, a bardziej o rodzaj odwzorowania (projekcji) lat/lon w Twojej wypowiedzi ;-)
Przyjęty sposob kalibracji za pomocą GE sugeruje, że użytkownik dokonuje spasowania obrazu mapy ze zdjęciem sateltarnym, które jest rektyfikowane w okreslonym odwzorowaniu. Stąd prosty wniosek - taka kalibracja z natury jest kalibracją przybliżoną, bo właściwie określa się wspołrzędne dla mapy w/g współrzędnych zdjęcia satelitarnego.
I stąd jest istotne, w jakim odwzorowaniu współrzędne zdjęcia są. Nie jest wielką tajemnicą, że Google używa Mercatora. W takim przypadku 100% zgodność ma miejsce, jezeli kalibrowana mapa też jest w tym samym odwzorowaniu.
Dla map niewielkich obszarów deformacje wynikające z rożnic odwzorowania będą do przełknięcia.
Normalizacja w trakcie kalibracji polega więc w tym przypadku na obrocie mapy i przeliczeniu wspołrzednych, co jest typowe dla transformacji 7 punktowych do układu WGS84 i daje kalibrację przybliżoną przy tak przyjętej metodzie.
Pozdrawiam,
Ranger
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 »

Azzie pisze:Czyli w momencie załadowania podkładu MapEdit deformuje go tak by miał odwzorowanie lat/lon?
Tak, deformuje. Prowadzi to czasem do utraty jakości, ale w końcu w którymś momencie mapka musi zostać "naciągnięta".
Azzie pisze:...to prosty skrypt załatwi zapakowanie tego w KMZ.
No :). Ręcznie można poeksperymentować z paroma kawałkami, na dłuższą metę jest to uciążliwie. Z racji braku jakiegoś racjonalnego narzędzia programistycznego wspieram się VBA w Excelu, ale to raczej się nie nadaje do publikacji :).
LeCH
Edge 1030 , Oregon 650, Forerunner 945
Awatar użytkownika
Marko
Garniak
Posty: 5700
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 »

Programy do pobierania map z sieci i ich kalibracji pod Ozi Explorer, Trek Buddy, Google Earth:
(1) SAS Planeta (ver. 91010) http://sasgis.ru/ (w cyrylicy) - program umożliwia pobranie obrazów m.in. z: Google Maps, DigitalGlobe, Yahoo! Maps, VirtualEarth, Gurtam, OpenStreetMap, iPhone maps...
(2) TrekBuddy Atlas Creator http://trekbuddyatlasc.sourceforge.net/index.html - program umożliwia pobranie obrazów m.in. z: Cykloatlasu (tylko Republika Czeska), OpenStreetMap, Google Maps, Microsoft/Bing Maps, Yahoo Maps ...
Ostatnio zmieniony 15 paź 2009, 11:11 przez Marko, łącznie zmieniany 1 raz.
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
asandrzej
Garniak
Posty: 5488
Rejestracja: 13 lut 2008, 20:24

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

Post autor: asandrzej »

Witam.
Dwa pliki map .kmz do testu odświeżania (arkusz m-34-086-b-wisla + nakładka 50_92_5_49_19 ) /5,54 MB 30 części 995x995 / drugi plik ta sama mapa /7,52 MB 60 części 768x768/
Załączniki
m-34-086-b-wisla+50_92_5_49_19 995.kmz
(5.54 MiB) Pobrany 563 razy
m-34-086-b-wisla+50_92_5_49_19 768.kmz
(7.52 MiB) Pobrany 480 razy
" 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
Marko
Garniak
Posty: 5700
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:Jest też możliwość 'miksowania' rastra ze zdjęciami Google taką mapę można zapisać w formacie.kmz. Jest możliwe ustawienie przezroczystość zdjęć Google.
@soko
Czy w Colorado wyświetlają się wszystkie podkłady zapisane w pliku *kmz jednocześnie (ponakładane na siebie), czy też wyświetlają się płynnie (jak w Google Earth, w mniejszej skali wyświetla się mapa ogólniejsza, przygotowana w skali x15, w większej skali - mapa bardziej szczegółowa, z nazwami ulic, zapisana w skali x16, jak na załączonych obrazkach), w zależności od ustawionej podziałki? Która podziałka w Colorado odpowiada której skali mapy?
Czy w Colorado podkłady wyświetlają się zawsze w najlepszej jakości (100%)?
W załącznikach pokazane automatyczne skalowanie mapy w Google Earth przygotowanej w 2 skalach (x15 i x16) w programie SAS Planeta (ver. 91010) http://sasgis.ru/

P.S.
Tworzenie Garmin Custom Maps w GPSVisualizerze (głównie dla map TopoUS):
http://www.gpsfix.net/garmin-custom-map ... isualizer/
http://www.gpsfix.net/garmin-custom-map ... z-support/
http://www.gpsvisualizer.com/google_ear ... _link.html
Fenix 6 PRO, Fenix 5 Plus, Oregon 700, eTrex 30x, Dakota 20, Tempe; rower:TwoNav Cross Plus, Wahoo Elemnt Bolt V1, Wahoo Roam V1
asandrzej
Garniak
Posty: 5488
Rejestracja: 13 lut 2008, 20:24

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

Post autor: asandrzej »

Witam.
Nowa funkcja Garmin Custom Maps stwarza duże możliwości można zaprojektować arkusz mapy na miarę zależy to tylko od pomysłowości i potrzeb.
Biorąc pod uwagę pewne ograniczenia nie musimy korzystać, że standartowego arkusza jest możliwe stworzenie mapy np. według trasy, obiektów, częściowych arkuszy niepowiązanych ze sobą. Budowa pliku.kmz pozwala na modyfikowanie kopiowanie ‘kafelków’ z jednego pliku do drugiego, co stwarza wręcz nieograniczone możliwości. Duże znaczenie ma szybkość przetwarzania do pliku.kmz. Można utworzyć plik kmz. zawierający ‘kafelki’ (pod arkusze) pochodzące z różnych map w różnych skalach, o różnych punkach odniesienia i projekcjach z różnych obszarów niepołączonych ze sobą do tego można jeszcze włączyć zdjęcia Google Maps a także zdjęcia (fotki) oraz notatki zapisane w pliku jpg. Zakładając, że posługujemy się mapą turystyczną w skali 1 :50 000 to na 40 kilometrowy odcinek przy podziale 550x550 potrzebujemy 10 do 12 „kafelków” to jednorazowo możemy załadować do urządzenia około ośmiu tras przy podziale 995x995 będą potrzebne tylko 5 ‘kafelków’ na ten sam odcinek, co zwiększy ilość tras na mapach rastrowych bez utraty, jakości wyświetlania do dwudziestu. Wydawałoby się, że udostępniona opcja jest bardzo skromna, lecz przy odpowiednim wykorzystaniu urasta do giganta. Przy zastosowaniu ostatniego przykładu można jednorazowo załadować mapy dla trasy dłuższej o około 200 km niż odległość z Zakopanego do Gdańska na „krechę”, jeżeli ktoś ma taką potrzebę. Prawdopodobnie nikt takiej mapy nie będzie tworzył a na dwudziesto kilometrowe wędrówki czy nawet kilkudniowe wyprawy sto wycinków mapy rastrowej umieszczone na tle mapy wektorowej może już być wystarczające.
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
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

Re: Colorado 300 firmware od wersji 2.51beta

Post autor: GPS Maniak »

SP2BZW pisze:no cóż... chyba trzeba będzie w końcu "zanabyć" jakiegoś nowoczesnego outdoorowca :oops:
Darku. Jak pokazuje praktyka turystyczna w regionie mojego działania (PL/Cz/Sk) mapa rastrowa w odbiorniku jest raczej gadżetem zaciemniającym obraz sytuacji, niż praktycznym dodatkiem do map wektorowych jakimi dysponujemy. Oczywiście jeżeli ktoś jest bardziej turystą, niż miłośnikiem map czy eksploratorem z "WIGówką" w ręku. Ponieważ jednak gadżety są miłe ......... kto wie? Może na wiosnę coś zacznę kombinować? :wink:

A tak nieco poważniej. W tym roku - pomijając prezentacje jakie przedstawiałem w terenie znajomym czy rodzinie - tylko raz sięgnąłem po komórkę z rastrem. Oczywiście nie po mapę, bo tę w postaci wektorowej mam wystarczająco dobrą, ale po zdjęcia SAT. Przyczyna była prozaiczna. Z mapy wynikało, że już dawno powinienem wyjść na dość dużą polanę a tu nic - ciągle zielono :D Po zapoznaniu się ze zdjęciem SAT okazało się, że faktycznie polana nieco zarosła i jest znacznie mniejsza niż na mapach. Zarówno tych papierowych (w konsekwencji rastrowych) jak i wektorowych. W sumie nie wiem czy dla jednego przypadku w roku warto zmieniać odbiornik? :shock: Zwłaszcza, że póki co nie ma Colorado z radiem, a komórkę z rastrami i tak zawsze mam ze sobą.

Nie zmienia to faktu że bardzo dobrze się stało, iż Garmin zrobił to co zrobił. Dzięki temu dla ludzi operujących w bardziej egzotycznych tereneach niż PL/Cz/Sk jest prawdziwie outdoorowa i stosunkowo prosta alternatywa wobec urządzeń uniwersalnych z Ozim czy SmartComGPS.
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
Ranger
Garniak
Posty: 2265
Rejestracja: 14 sty 2008, 16:22

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

Post autor: Ranger »

asandrzej pisze:Witam.
Biorąc pod uwagę pewne ograniczenia nie musimy korzystać, że standartowego arkusza jest możliwe stworzenie mapy np. według trasy, obiektów, częściowych arkuszy niepowiązanych ze sobą. ... Wydawałoby się, że udostępniona opcja jest bardzo skromna, lecz przy odpowiednim wykorzystaniu urasta do giganta...
Poniżej przykład takiej mapy tematycznej w Colo - trasa z przewodnika rowerowego wraz z widocznym śladem do nawigacji.
Pozdrawiam
Ranger
Załączniki
Atlas_rowerowy_Garmin2.png
asandrzej
Garniak
Posty: 5488
Rejestracja: 13 lut 2008, 20:24

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

Post autor: asandrzej »

Witam.
Dużą zaletą Garmin Custom Maps jest łatwość i szybkość modyfikacji tak jak pokazuje Twój przykład. Można pójść dalej usunąć z rastra np. nieistniejącą drogę ( błąd na mapie) czy zarośniętą polanę lub dodać nowe obiekty mydyfikując (uaktualniając) mapę w dość prosty i przystępny sposób.
W jednym pliku.kmz mogą być wycinkowe mapy szlaków z Tatr i Karkonoszy lub mapy historyczne pod tym względem nie ma ograniczeń oprócz liczby arkuszu cząstkowych (kafelków).
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
GPS Maniak
Radny
Posty: 13457
Rejestracja: 16 mar 2007, 02:55
Lokalizacja: Poznań / Lesko
Kontakt:

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

Post autor: GPS Maniak »

Wątek dotyczy grafiki map GPS w tym porównania rastra i wektora zatem zapraszam: ... http://www.garniak.pl/viewtopic.php?p=79675#p79675
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