Niestandardowy format map obecnie nie ma to znaczenia, znacznie wydajniejsze jest użycie JNX. Wystarczy złamać firmware i zapisać mapy w formacie JNX za pomocą opisanego poniżej programu MAPC2MAPC.
Informacje o formatach map wektorowych i rastrowych firmy Garmin.

Jak wiadomo, najnowsze modele Nawigatory Garmina(Oregon, Dakota, 62, Kolorado, 78, Edge 800) obsługują pobieranie map rastrowych w formacie KMZ. Spróbujmy dowiedzieć się, co to jest i z czym jest spożywane.

Opis techniczny

Kontener KMZ to archiwum zip zawierające:

  1. Jeden lub więcej fragmentów mapy w formacie JPEG.
  2. Opis pliku KML tę mapę w formacie XML:
    • nazwy fragmentów;
    • Równoległości/południki, na których leżą boki fragmentów;
    • Kąty obrotu fragmentów;
    • Priorytet renderowania: wskazuje położenie rastra względem dostępnych map wektorowych.

Zatem każdy KMZ zawiera mapę składającą się z kilku fragmentów w formacie JPEG oraz plik dla nawigatora z ich opisem.

NA ten moment, istnieją następujące ograniczenia dotyczące ładowania map rastrowych:

  • Dozwolona jest nieograniczona liczba kontenerów KMZ (czyli pojedynczych kart).
  • Każdy fragment mapy (JPEG) nie może mieć rozmiaru większego niż 1 megapiksel (tj. 1024x1024, 512x2048 itp.) i ważyć nie więcej niż 3 MB. Większą mapę należy podzielić na mniejsze.
  • Łącznie do urządzenia we wszystkich kontenerach można załadować nie więcej niż 100 fragmentów, a ich łączna waga nie powinna przekraczać 32 MB.
  • Wszystkie nazwy plików nie mogą zawierać cyrylicy.

Patrząc w przyszłość, powiem, że wszystkie te ograniczenia prowadzą do niemożności posiadania w urządzeniu więcej niż 12 standardowych arkuszy Sztabu Generalnego na raz. Ograniczenia te są czysto programowe, istnieje jednak inny format - JNX - który pozwala wczytać znacznie większą liczbę map o znacznie szerszych możliwościach. Korzystanie z JNX wymaga jednak nieautoryzowanej ingerencji w oprogramowanie urządzenia, więc zostawmy tę kwestię na kiedy indziej.

Tworzenie map

Przygotowanie

Wszystkie metody pobierania map rastrowych zakładają, że masz przynajmniej oryginalną mapę w formacie obrazu. Gdzie mogę to dostać?

  1. Jeśli masz mapy w formacie "rysunek + .map" - wszystko jest w porządku.
  2. Jeśli masz mapy w formacie OZF2, użyj OziMapTrans (bezpłatny), aby wyodrębnić mapę typu „rysunek + .map”.
  3. Jeśli chcesz załadować zdjęcia satelitarne lub na przykład mapy Yandex do swojego nawigatora, użyj SAS Planet (bezpłatny, rosyjski). Praca z nim jest bardzo prosta: wybierz żądany obszar żądanej mapy, najpierw pobierz go w wymaganej skali (jeśli chcesz dodać warstwę „hybrydową”, pobierz ją osobno), a następnie wklej w ogromny plik JPEG , nie zapominając o zaznaczeniu pola MAPA.
    Swoją drogą SAS Planet pozwala od razu zbierać KMZ dla Garmina, ale na razie robi to krzywo - trzeba ręcznie ustawić na ile fragmentów ma zostać podzielone zdjęcie, dodatkowo dla każdego fragmentu tworzony jest osobny KMZ, czyli głupie i niewygodne.

Trudna droga

Ta metoda pobierania jest oferowana przez samą firmę Garmin i jest szczegółowo opisana. Krótko:

  1. Bierzesz Photoshopa i kompresujesz/tniesz istniejącą mapę na kawałki o wymiarach nie większych niż 1000x1000 pikseli i pamiętaj, aby zapisać ją w formacie JPEG.
  2. Połóż każdy kawałek Google Earth i rękami (!!!) przeciągasz, rozciągasz i obracasz go, aby uzyskać jak najlepszą nakładkę (co i tak nie nastąpi) na zdjęciu satelitarnym. Przydatne jest, aby element był półprzezroczysty. Jeśli zdjęcie satelitarne w tym miejscu jest kiepskiej jakości, to Twój problem.
  3. Wybierz kolejność rysowania:
    • 0-49 - mapa rastrowa będzie wyświetlana pod mapą wektorową.
    • 50-100 - mapa rastrowa będzie wyświetlana nad wektorową, ale pod punktami orientacyjnymi, drogami, liniami wysokości i głębokości.
    • Karta wyższego rzędu jest losowana nad kartą niższego rzędu.
  4. Powtórz str. 2-3 za wszystkie kawałki. Standardowy arkusz Sztabu Generalnego to 9 sztuk, a zdjęcie satelitarne do 100 i więcej.
  5. Zapisz wszystko razem w KMZ.

Z mojego doświadczenia wynika, że ​​jeśli zmniejszysz arkusz GS tak, aby były 4 sztuki, wówczas obróbka arkusza zajmie nie więcej niż 40 minut. Właściwie wiązanie wykonujemy ręcznie, ignorując istniejące i w sposób daleki od najwygodniejszego.

Łatwa droga

Pomysł jest taki, że używasz specjalistycznego oprogramowania do tworzenia KMZ tak uproszczonego, jak to tylko możliwe. Ta metoda wymaga odniesienia do mapy - pliku MAP lub podobnego. Korzystam z programu MAPC2MAPC, który zostanie omówiony poniżej. Od razu zastrzegam, że program jest płatny (10 GBP), ale wersja bezpłatna jest w pełni funkcjonalna (po prostu sra na mapie czerwonymi krzyżykami), a w dodatku starsze wersje można pobrać za darmo.

Zatem funkcje tego programu obejmują:

  • Przycięcie mapy do prostokąta;
  • Sklejanie kart ze sobą;
  • Wybór rozmiaru fragmentu w pikselach;
  • Wybór poziomu kompresji;
  • Wybór fragmentów, które uwzględnimy w powstałym KMZ;
  • Wybór poziomu renderowania;
  • Skalowanie mapy;
  • Najprostszy sposób dostosowania jasności mapy (efektywniej jest edytować obraz w Photoshopie według własnych upodobań);
  • Zapisywanie prostej migawki ze zdjęciem, a także KMZ lub JNX.

Ogólnie rzecz biorąc, po dokonaniu ustawień wystarczy załadować MAPę, przyciąć mapę do smaku, wybrać żądane fragmenty (jeśli nie potrzebujemy całej mapy) i rozpocząć konwersję. Możesz obejrzeć instrukcje wideo dotyczące tworzenia KMZ w Mapc2mapc.

Rada: jeśli ustawisz rozmiar fragmentu na 1200 x 870 pikseli, arkusz Sztabu Generalnego zajmie nie 9, ale 8 - odpowiednio więcej arkuszy zmieści się w pamięci. Ponadto niepotrzebne fragmenty mapy (duże obszary wodne) można wyłączyć z przetwarzania – oszczędzając w ten sposób również miejsce.

Ponadto, jeśli ścieżka do mapy zawiera rosyjskie znaki, program złoży na to skargę. Ścieżka jest do diabla, ale nazwa mapy powinna być napisana po łacinie, tak jak link do obrazka w MAPIE. Możesz to naprawić ręcznie lub możesz użyć tego samego OziMapTrans.

Ładowanie map

Najprostszym sposobem pobrania jest ręczne upuszczenie ich do folderu \Garmin\CustomMaps na urządzeniu lub na karcie pamięci. Ale jeśli podczas konwersji wystąpiły błędy, urządzenie albo zacznie przeklinać podczas uruchamiania, albo po prostu nie wyświetli karty.

Dlatego więcej niezawodny sposób- skorzystaj z programu firmy Garmin Basecamp (bezpłatny, rosyjski). Może wiele zrobić, w szczególności załadować i rozładować wszystkie informacje z urządzenia, z wyjątkiem markowych kart. Wystarczy zaimportować utworzony przez nas KMZ i wysłać go na nasze urządzenie lub na kartę pamięci, wtedy wszystko zrobi się samo.

Wynik

Docelowo nasza lista Sztabu Generalnego zostanie przekształcona w plik KMZ, składający się z 8 fragmentów i ważący 1,6 MB (jakość „4”, tj. 80%). Nietrudno policzyć, że pamięć urządzenia pomieści 12 arkuszy, a jeśli usuniemy niepotrzebne fragmenty, to jeszcze więcej. To wystarczy na pokrycie obszaru o wymiarach co najmniej 50x50 km przy liniach 500-metrowych i 200x200 km przy liniach 2-kilometrowych.

Jednocześnie zdjęcie satelitarne w maksymalnej skali o wymiarach 5x10 km zajmuje prawie całą dostępną pamięć (około 80 fragmentów, około 25 MB), więc jeśli będziemy chcieli załadować szczególnie duże wolumeny rastrowe, będziemy musieli skorzystać z JNX. Informacje na temat tego formatu można znaleźć na GPS-Forum.

Karty pamięci z załadowanymi mapami rastrowymi można wymieniać, więc jeśli trzeba pokryć bardzo duży obszar (który nie mieści się w pamięci), wygodnie będzie zachować główne (wektorowe) mapy w pamięci urządzenia i włożyć karty w razie potrzeby z mapami rastrowymi, ponieważ karta MicroSD kosztuje tylko od 170 rubli. Pamiętaj tylko, że złącze karty pamięci Garmin jest dość wątłe.

Oto efekt wszystkich naszych działań: mapa od Candida, przekonwertowana przeze mnie do wgrania do Garmina. Plik można pobrać i otworzyć w Google Earth (przezroczystość ustawia się w ustawieniach konwersji, mapa jest normalna w samym urządzeniu). Strona autora mapy: bikeadventure.spb.ru.

Oto przykład Sztabu Generalnego leżącego 500 m pod wektorem, jak to wygląda na ekranie GPSMap 62s.

A to zdjęcie satelitarne w maksymalnej skali:

„Zamglenie” map wynika z danych źródłowych – oczywiście w razie potrzeby można je wyostrzyć i rozjaśnić/zwiększyć kontrast.

Możliwość korzystania ze zwykłych map papierowych i zdjęć satelitarnych w połączeniu z przenośne nawigatory Garmin jest stosunkowo nowy. Do niedawna tą funkcją mogły pochwalić się jedynie odbiorniki GPS Magellan. Coraz więcej nowych osób wspiera tę funkcję modele przenośne Seria Oregon, Dakota i Colorado podlega instalacji najnowsze aktualizacje ze strony internetowej producenta. Aby utworzyć i załadować mapę rastrową, będziemy musieli użyć oprogramowanie, który należy zainstalować na komputerze. Przyjrzyjmy się procesowi tworzenia i wykorzystania mapy rastrowej na przykładzie nawigatora Garmin Oregon 550, który podłączymy kablem do komputera w celu utworzenia folderu Niestandardowe mapy w katalogu Garmina.

  • Niestandardowe mapy Garmina- algorytm wykorzystania map rastrowych i zdjęć satelitarnych w nawigatorach Garmin
  • kmz- rozszerzenie pliku mapy
  • Niestandardowe mapy- folder w katalogu Garmin, który może znajdować się w samym urządzeniu lub na nośniku zewnętrznym

Przygotowanie obrazu graficznego

Źródłem naszej mapy mogą być atlasy samochodowe, papierowe mapy topograficzne, zdjęcia satelitarne i schematyczne plany okolicy. W zasadzie wystarczy dowolny obraz, który można zeskanować i połączyć za pomocą współrzędnych. Dla naszego przykładu wykonamy zdjęcie satelitarne części miasta Iwanowo, którego obraz zarejestrujemy bezpośrednio z programu Google Earth™, korzystając z opcji „ zapisać obraz„z menu” plik".

Łączenie pliku graficznego

Jak można się domyślić, łączenie zdjęć odbywa się również za pomocą programu Google Earth™, do którego załadujemy wcześniej uzyskany plik graficzny i po prostu połączymy go z oryginalnym obrazem za pomocą Przyjazny dla użytkownika interfejs programy, gdzie w menu „ dodać"Wybierz opcję" nakładka obrazu". Aby połączyć zeskanowane mapy, należy w przybliżeniu znaleźć żądaną lokalizację na mapie satelitarnej i podobnie nałożyć obraz. Należy nadać nazwę naszej mapie i zainstalować kolejność rysowania, który służy do określenia przewagi warstw w nawigatorze. Jeśli chcesz nałożyć oryginalną mapę swojego nawigatora na tę, którą sam stworzyłeś, powinieneś wybrać wartość mniejszą niż 50 i jeśli chcesz, całkowicie zablokować zainstalowana karta navigator - ponad 50. Na dwóch ostatnich zdjęciach widać efekt tej opcji, gdzie po lewej stronie ustawiona jest wartość 30, a po prawej 60.

Wysyłanie pliku do nawigatora

Aby zapisać powstałą mapę w nawigatorze lub na nośniku zewnętrznym, należy wybrać swój obraz w programie Google Earth™, na jego pasku bocznym „ tagi" używając kliknij prawym przyciskiem myszy myszy. Następnie wybierz „ zapisz lokalizację jako" i zapisz powstałą mapę do nawigatora lub modułu pamięci zewnętrznej, gdzie wcześniej utworzyliśmy folder Niestandardowe mapy. Teraz możemy w pełni cieszyć się doskonałością otrzymanej mapy, na której punkty i trasy będą wyglądać bardzo harmonijnie.

Chciałbym dodać czego używać programu Google’a Earth™ do pobierania zdjęć satelitarnych nie jest zbyt wygodny, przynajmniej na razie. Oczywiście byłoby miło wybrać po prostu te obszary, które lubisz mapę satelitarną i pobrać je bezpośrednio do nawigatora, ale do tego Garmin przygotował już osobny produkt o nazwie Zdjęcia satelitarne i lotnicze BirdsEye. Dokładniej jest to rok płatny abonament, rejestrując, którzy użytkownicy otrzymają nieograniczony dostęp do bardzo szczegółowych zdjęć satelitarnych do pobrania na swoje konto

Tutaj napiszę bardziej szczegółowo o tym, jak wgrać mapy rastrowe w formacie JNX do nawigatora Garmin.
Ostatnio pomogłem znajomym przeprogramować Garmin Etrex 20, więc napiszę to z świeżej pamięci.

Jak przeflashować Garmina, aby współpracował z BirdsEye

Uwaga! Pamiętaj, że prawo nie pozwala na „prowadzenie bez zezwolenia... działań mających na celu usunięcie ograniczeń w korzystaniu z utworów lub przedmiotów praw pokrewnych”!
  1. Potrzebujesz nawigatora obsługującego technologię BirdsEye firmy Garmin, która umożliwia powiązanie zdjęć satelitarnych z mapą. Początkowo jest to rzecz płatna. BE jest obsługiwany przez prawie wszystkie nowoczesne nawigatory podróżne firmy Garmin - Etrex 20 i 30, Oregon, Dakota, GPSMap 62, 64, 78, Kolorado i inni . Aby korzystać z tej technologii bez ograniczeń, musisz ponownie sflashować nawigator za pomocą „poprawnego” poprawionego oprogramowania układowego.
  2. Podłączamy nawigator przez USB do komputera. Włączamy go, jeśli sam się nie włącza.
  3. Wchodzimy na stronę zewnętrzną i pobieramy narzędzie, które następnie pobiera Ostatnia wersja oprogramowanie sprzętowe dla Twojego urządzenia - WebUpdater.
  4. Uruchommy narzędzie. Identyfikuje urządzenie i pobiera oprogramowanie sprzętowe. Nie odłączamy przewodu!
  5. NA pamięć wewnętrzna w głównym folderze Garmina pojawia się plik o nazwie GUPDATE.GCD - jest to nowe oficjalne oprogramowanie
  6. Skopiuj plik na dysk twardy.
  7. Pobierz na przykład program łatający FirmwarePatcher29 stąd.
  8. Uruchamiamy program i łatamy plik z oprogramowaniem zapisanym na dysku twardym. Wygląda na to, że ten program powinien zmienić numer oprogramowania sprzętowego na ten, który mu podasz, ale nie mogłem tego zrobić. Jednak ta kwestia nie jest istotna. Chociaż numery „oryginalne” i „poprawione” są takie same, u mnie wszystko działa. Dokładnie na dwóch urządzeniach.
  9. Dane wyjściowe to plik GUPDATE_Patched.GCD. Zastępujemy plik oprogramowania układowego w nawigatorze tym plikiem.
  10. Usuwamy wszystkie pliki z folderu BirdsEye (nie wiem, dlaczego jest to konieczne, ale oryginalna instrukcja tak mówi).
  11. Następnie odłącz nawigator od komputera.
  12. Włączamy nawigator i czekamy, aż zaktualizuje oprogramowanie. 5-7 minut jest normalne. Upewnij się, że baterie urządzenia są świeże. W przypadku awarii (i w ogóle instalacji takiego oprogramowania) utracisz gwarancję firmy Garmin...
  13. Po aktualizacji ponownie podłączamy nawigator do komputera w celu załadowania map.
  14. Kopiujemy mapy do folderu Garmin/Birdseye, albo w pamięci wewnętrznej, albo na karcie pamięci. Jeśli nie ma takiego katalogu, utwórz go. Jak zrobić karty - przeczytaj poniżej.
  15. Odłącz nawigator od komputera.
  16. Włącz nawigator. Przejdź do ustawień mapy, wyłącz wszystkie niepotrzebne mapy (takie jak Navitel itp.), pozostawiając tylko jnx. Jeśli nie zostanie to zrobione, mogą się one przecinać/nakładać.
  17. Jesteśmy zadowoleni z nowych kart :)
  18. Jeszcze nie udało mi się z niego skorzystać różne rodzaje mapy jnx dla jednego obszaru, tj. na przykład osobno satelita, osobno Sztab Generalny. Nawigator zawiera albo wszystkie mapy jnx, albo żadną. To trochę smutne.

Jak zrobić mapy JNX w programie SAS Planet

  1. Pobierz najnowszą wersję SAS Planet z oficjalnej strony (program jest bezpłatny)
  2. Wybierać żądaną kartę w menu. Na przykład: Sztab Generalny >> Mapa topograficzna (Routes.ru) lub Yandex >> Satelita.
  3. Studiujesz w jakiej skali (oznaczenie w lewym dolnym rogu literą z, np. z12) jaką jakość i szczegółowość ma mapa. Czasami po powiększeniu obraz poprzedniej warstwy po prostu się powiększa, a czasem pojawia się bardziej szczegółowa mapa.
  4. Jeżeli potrzebujesz mapy o określonej skali (np. mapy Sztabu Generalnego), to wszystko jest proste.
    Wybierz żądany obszar, a następnie wybierz zakładkę „Eksportuj”, format „Mapa rastrowa JNX dla Garmin”.
    Na karcie Mapa wybierz typ mapy, której potrzebujesz. W polu Skala należy ustawić tę, na której mapa wygląda najlepiej (patrz punkt 3). W polu Skala - skala na nawigatorze, w którym będzie ta warstwa pojawić się. Polecam od razu ustawić go na 80 km. Taka „monoskalowa” mapa w nawigatorze będzie wyglądać tak samo jak na komputerze i tak samo będzie się zachowywać przy powiększeniu/oddaleniu.
    Kliknij Start – i gotowe, mapa jest gotowa.
    Ważny niuans! Sas Planet eksportuje mapę tylko z już załadowanych tytułów map (tj. pamięci podręcznej). Dlatego przed eksportem należy wczytać do pamięci podręcznej mapę tego obszaru w wymaganej skali (czyli z). Odbywa się to albo poprzez przeglądanie jej (mapy), powtarzam – w wymaganej skali. Lub wybierz - zakładka Wczytaj - wybierz mapę, skaluj, kliknij Start i załaduj ją do pamięci podręcznej. Następnie zajmujemy się eksportem.
  1. Jeśli chcesz, aby sama mapa zmieniała się wraz ze zmianą skali w nawigatorze (dwa kilometry -> kilometr -> pięćset metrów), zajmie to trochę więcej czasu.
  2. Wybieramy żądaną mapę i przyglądamy się jej w różnych skalach. Skalę wymiany kart należy zapisać na kartce papieru.
    Na przykład w Topokart Routes.ru przesunięcie jest następujące: z9 - z11 - z12 (atlas kilometrowy) - z13 (jak 500-metrowy Sztab Generalny) - z14 (250-metrowy „nowy Sztab Generalny”). Uwaga: różne obszary mogą mieć inny zestaw warstw, tj. Nie wszędzie znajdziesz 250 czy 500 metrów.
  3. Podobnie jak poprzednim razem, musimy załadować potrzebne skale do pamięci podręcznej. Im więcej wag chcesz załadować i im większy obszar, tym większa będzie pamięć podręczna i ostatecznie mapa będzie ważyła!
  4. Wybierz ponownie i wybierz Eksportuj, format JNX dla Garmin.
    Wszystko jest prawie takie samo, ale teraz warstwy naszej przyszłej mapy tworzymy z różnych skal map w Sas Planet. Konkluzja: każda skala w nawigatorze (jest ona wskazana w polu „Skala”) będzie miała własną skalę z programu.
    Trudno jednoznacznie podać wybór skal. Wszystko zależy od dostępności i jakości kart. Na przykład eksportując mapy topograficzne do JNX regionów Centralnego Okręgu Federalnego używam następującej „siatki”:
    Mapa topograficzna - 11 - 80 km (tzn. gdy skala na nawigatorze wynosi „80 km” i większa, wyświetlana będzie mapa od skali 11; do skali „2 km”)
    Mapa topograficzna - 12 - 2 km (po przełączeniu na skalę „2 km” wyświetli się skala 12)
    Mapa topograficzna - 13 - "800 m"
    Mapa topograficzna - 14 - "300 m"
  5. Mapa jest gotowa do skopiowania do nawigatora.

Konwersja z MAP do KMZ

Prześlij swoje dane MAP (szeroko stosowane w oprogramowaniu takim jak QGIS) i przekonwertuj je jedno kliknięcie do formatu KMZ (szeroko stosowanego w oprogramowaniu takim jak Google Earth i urządzenia GPS).

Uwaga do formatu KMZ - Konwerter KMZ ściśle przekształca wejściowy zbiór danych do układu odniesienia za pomocą współrzędnych WGS 84 (jeśli jest to konieczne). Upewnij się, że system odniesienia współrzędnych wejściowego zbioru danych jest poprawnie przypisany - w przeciwnym razie powstały plik KMZ może być przesunięty przestrzennie lub błędny.


Informacje o konwerterze MyGeodata

Nasz internetowy konwerter formatu na Dziurkę od klucza Język znaczników Format spakowany (MAP do KMZ) to szybkie i łatwe w użyciu narzędzie do konwersji indywidualnej i wsadowej. Konwerter obsługuje także ponad 90 innych formatów wektorowych i rastrowych GIS/CAD oraz ponad 3000 systemów odniesienia za pomocą współrzędnych. Jeśli układ współrzędnych danych wejściowych nie istnieje lub nie został poprawnie rozpoznany, istnieje możliwość przypisania prawidłowego. Wtedy jest to możliwe przekształcić swoje dane do dowolnego innego układu odniesienia za pomocą współrzędnych.

Pliki można przesyłać poprzez wielokrotny wybór lub możesz zapakuj je do dowolnego obsługiwanego formatu (ZIP, RAR, 7Z, TAR, GZIP). Jeśli format wejściowy jest oparty na katalogach, konieczne jest spakowanie całego katalogu, a nie tylko jego zawartości.

Aby uniknąć znacznego obciążenia serwerów, musieliśmy ustawić limity konwersji dla każdego użytkownika - zobacz Plan bezpłatny. Jeśli przekroczyłeś limit, możesz zarejestrować plan przedpłacony - w przeciwnym razie podczas konwersji zostaniesz obciążony kartą kredytową. Twoje opłaty pozwalają nam pokryć koszty związane z obsługą serwerów i ulepszyć nasz serwis.

Obsługiwane systemy odniesienia za pomocą współrzędnych

Obsługuje konwerter MyGeodata ponad 3000 układów współrzędnych- w tym:

  • WGS 84
  • ETRS89/LAEA Europa
  • Strefa ETRS89 / UTM 30N (N-E)
  • Strefa ETRS89/UTM 29N
  • MGI/Austria Lambert
  • Strefa GDA94/MGA 54
  • GDA94/MGA strefa 55
  • RGF93/Lambert-93