OSMapa Polski, czyli mapa OSM na Garmina

aktualizacja na dzień 09.12.2019 https://1drv.ms/u/s!Avv_pCaOeK6jkWfUvCrEiwJvwK1G?e=J5ypFg

Miałem chwilę czasu, pogryzłem plik osmapa.py, było sporo prób i trochę błędów i w końcu się udało. Dane źródłowe nie pochodzą z download.geofabrik.de, tylko z download.openstreetmap.fr/extracts, na tamtych osmosis się wykładał. Na poprzednich kompilacjach nie działało wyszukiwanie adresu, teraz jest wszystko OK, mapa zawiera także przygranicze. Do pobrania są wersje OSMAPA PL, OSMapaPL-Fenix, OSMapaPL-LIGHT, OSMapaPL-OGONKI, OSMapaPL-SZLAKI, w wersjach dla Basecamp oraz pliki IMG https://drive.google.com/open?id=1Cre9Q5T9Ubwl11eANFqPJF3qkPR2aiva. Stan na dzień 18 grudnia 2019.

Dzień dobry,
czy mógłby ktoś udostępnić plik z warstwicami? Niestety nigdzie nie mogę znaleźć.

Aktualizacja na dzień 15/01/2020 dostępna w folderze o tej samej nazwie, dodatkowo są tam jeszcze mapy OSMapa-warstwice oraz Fenix-TOPR, wcześniej tych wersji nie robiłem.

Plik z warstwicami znalazłem także pod adresem http://www.gmaptool.eu/pl/content/warstwice-polski-srtm

Cześć :slight_smile:
U mnie niestety mapa “kończy się” gdzieś na linii Pszczyna - Katowice i nie obejmuje choćby moich rejonów Racibórz - Rybnik.

A dałbyś radę zrobić identyczne odwzorowanie mapy jak miał kolega Rogal? Bo na moją prośbę dodał spory wycinek Czech po których dużo jażdże rowerem.
Pozdrawiam :slight_smile:

Coś jest nie tak u Ciebie. Nie mam pod ręką garmina, ale wrzucając mapę OSMAPAPL do basecampa ja widzę sporą część Czech, również innych obszarów blisko granicy.

Kompilacja jest oparta na tym co było w repozytorium, jeśli potrzeba dodać większy obszar należy zmienić współrzędne w pliku polska_przygranicze.poly, tyle tylko że wtedy mapa jeszcze bardziej się rozrośnie. Może lepiej prostu wyciągnąć obszar Czech z geofabrik.de i zrobić w oddzielnym pliku.

-----edit------
Dorzuciłem mapę Czech (ogonki, czyli code-page=1250) do folderu na dysku Google.

Już jest OK. Zostawiłem na urządzeniu jeszcze starą mapę i mimo, że ją wyłączyłem to musiały się “gryźć” i po usunięciu mapa wyświetla się poprawnie. Widać, że zakresem jest taka sama jak poprzednia. Także wielkie dzięki - świetna robota :slight_smile:
Też mi już trochę brakowało świeżej mapki.

Na tworzeniu stron www ZUPEŁNIE się nie znam, ale takie coś wyrzeźbiłem. http://garmin-osmapa.5v.pl/, pliki są na dysku google. Szkoda że nie działa strona garmin.osmapa.pl, bo można by tam kolejne kompilacje wgrywać i byłoby tak jak wcześniej.

Zrobiłem działającą kopię strony garmin.osmapa.pl - jest dostępna pod adresem http://dodoelk.5v.pl/. Tylko nie wiem jak to wygląda od strony prawnej, czy mogę taką kopię zrobić, kto jest właścicielem strony, itd. Na razie nigdzie więcej ta informacja nie idzie.

Ps. na 5v.pl mam tylko 3GB wolnej przestrzeni w wersji darmowej, więc się wszystkie mapy nie zmieściły.

@dodoelk jeśli masz ochotę się tym zająć to chętnie wystawię Ci kontener, który będzie widoczny pod starą domeną garmin.osmapa.pl - problem nie jest…

Dodatkowo - nie wiem jak to działa, ale jak tam są jakieś skrypty to może dałoby się to zautomatyzować i odpalać z crona raz na miesiąc na przykład…

Warunek jest jeden (wiem… nie dość że ktoś chce coś zrobić za darmo to jeszcze się mu warunki stawia) - cały kod jaki tam wyląduje razem z dokumentacją uruchomienia i publikacji musi się znaleźć na naszym (stowarzyszeniowym) githubie - właśnie po to, żeby ewentualnie w przyszłości można było łatwo odtworzyć w razie padaki… bo się ludziki przyzwyczajają, później pytają a ja (tudzież inny zarząd) musi świecić oczami, bo nie wie co to było, gdzie to stało i jak to odzyskać…

Więc - raz jeszcze jak masz ochotę się tym zająć to będę (pewnie nie tylko ja) wdzięczny i stawiam co potrzeba.

Na githubie skrypty są, stamtąd je zgrałem i trochę zmodyfikowałem oryginały kolegi Rogala, tak aby działało. Zapuszczasz po prostu w pythonie skrypt i czekasz, najdłużej trwa ściągnięcie mapy europy, potem to jakieś 2 godziny mielenia HDD. Spokojnie mogę raz czy dwa razy na miesiąc taką kompilację robić. Proszę tylko o dane logowania na ftp, pliki wynikowe będę wysyłał na garmin.osmapa.pl, i wszystko będzie po staremu.

Edit,

do pobrania świeża wersja (16-04-2020) https://drive.google.com/drive/folders/11Dab0XCUcVD63DSXOxsEe9DIVKT95neZ?usp=sharing
dane źródłowe - tutaj - https://drive.google.com/open?id=1JijbZ63RdjFnGtfjVA5YRzEV8WEm5tTV, wystarczy rozpakować, uruchomić plik osmapa.py i dłuższą chwilę poczekać.

W którym miejscu na githubie można znaleźć te skrypty? Mogę w razie czego pomóc od strony sysadmin’owej :slight_smile:

Dziękuję za uaktualnienie. Zauważyłem że w kompilacji mapy do BaseCamp że punkty adresowe niepowiązane z budynkami nie są widoczne na mapie. Zuboża to trochę mapę przy przygotowywaniu tras. Czy możecie dodać te punkty do kompilacji, chociaż prawdopodobnie zwiększy to wielkość pliku.
Pozdawiam.

oryginał https://github.com/basement-labs/osmapa-garmin, po moich drobnych modyfikacjach i dograniu potrzebnych do działania skryptu plików https://drive.google.com/drive/folders/1JijbZ63RdjFnGtfjVA5YRzEV8WEm5tTV

Spróbuję to zrobić, jeśli mi się uda to powinno pojawić się w następnej kompilacji. Z tego co widzę Basecamp adres taki wyszukuje, pokazuje we właściwym miejscu, tyle tylko że się na mapie nie wyświetla.

Przy okazji, od nowej wersji będą się wyświetlały zarówno railway disused oraz abandoned, w tej chwili wyścielają się tylko abandoned.

EDIT
Temat ogarnięty - do pobrania stan na 29-04-2020 https://drive.google.com/open?id=1rrd7-poFmvVxmRQYHzjiIQCrVjDbLIgX

Zainstalowane. O to mi chodziło, wreszcie widoczna numeracja (dla mnie bardzo ważna, pracuję wykorzystując to). Teraz będziemy testować. Bardzo dziękuję.
:slight_smile:

Czy próbowałeś przerobić ten skrypt, żeby działał pod linux? Z grubsza patrząc chyba wszystkie narzędzia tu używane powinny dać się odpalić pod linuxem, a to moim zdaniem by ułatwiło zautomatyzowanie generowania kolejnych wersji map. Jeśli próbowałeś, to napisz co z tego wyszło, jeśli nie, to ja mogę spróbować. Które rzeczy musiałeś zmienić względem oryginalnych skryptów? Publikujesz te zmiany w jakimś repozytorium?

Nie . Nie używam linuksa.
Sam plik osmapa.py zmienił się niewiele, dodałem parametry zwiększające ilość RAMu (mam 64GB), zmieniłem zip’a na 7z i chyba tyle. Początkowo nie chciało działać przez brak plików potrzebnych do uruchomienia (bounds, coastlines).

EDIT

26-05-2020 - tutaj - https://drive.google.com/open?id=1DT-xeK5FzXxm5igXcx2KifUuLDyUTjDG

Do dodoelk
Czy byłoby mozliwe w nowej kompilacji zabarwienie przestrzeni w drogach: podjazdy, droga lokalna - powiedzmy w odcieniach brązu. Droga polna jest to kreska czarna , i jest widoczna, ścieżka jest to kreska czarna , przerywana i jest widoczna. Natomiast w podjazdach i drogach lokalnych są to dwie równoległe cienkie kreski z białą przestrzenią pośrodku.
Przy używaniu mapy na smartfonie (OSMAnd+), gdy ma się 60+ i wadę wzroku - podjazdy i drogi lokalne są po prostu niewidoczne, czasami muszę się zatrzymać aby dostrzec drogę w którą mam skręcić. A zatrzymanie samochodu stwarza czasem zagrożenie.

Możecie spróbować tego stylu: https://github.com/Jorisbo/Mkgmap-Mapnik-Style-Garmin w połączeniu z typem jbm. Jest on bardzo zbliżony do standardowego widoku mapy na openstreetmap.org i aktualizowany aby odpowiadał nowym wersją mkgmap. Dla mnie kolory trochę za mdłe na odbiorniku ale to można według uznania zmienić w pliku typu przy pomocy programu TYPViewer: https://sites.google.com/site/sherco40/

Z wyjątkiem dróg (tych podrzędniejszych), widoczność pozostałych danych jest OK.