xoss.co/
Niestety, jak to w przypadku chińczyków, mapy zostały wygenerowane 12.08.2023. Patrząc na same mapy, nie jestem pewien, czy plik służący jako źródło nie jest jeszcze starszy. Dlatego pojawił się pomysł, aby spróbować wygenerować sobie mapy samemu.
Wygenerowane pliki dostępne są na moim mega z nowych plików:
Aktualizacja 23.04.2024
mega.nz/fol…Q5C
29.03.2024
mega.nz/fol…Q5C
Folder główny:
mega.nz/fol…Q5C
Folder zawiera 2 mapy:
mega.nz/fil…YgT
- Wycinek mapy pl+cz+sk+de, taka jest mi potrzebna i prawdopodobnie będzie wystarczając dla większości z nas extract.bbbike.org/?sw…=47
mega.nz/fil…bYZ
- Mapy zapisywane są w formacie github.com/map…rge, co jest wielkim plusem, bo jak XOSS przestanie dostarczać aktualizacje(o ile jakiekolwiek będą), to będzie można wygenerować sobie swoje.
- Pliki map pobranych ze strony XOSS lub mapsforge, można podejrzeć narzędziem cruiser:
github.com/dev…ses
Teraz trochę technicznie a więc jak utworzyć swoje mapy.
- Potrzebny nam będzie plik PBF, skąd pobrać opisałem wyżej
- Ściągamy najnowszą wersję OSMOSIS obecnie dostępna wersja 0.49.2
github.com/ope…9.2
- Dociągamy MapsForge, możemy sami skompilować, ze źródeł, jednak dostępne są buildy:
repo1.maven.org/mav…jar
- Wchodzimy do katalogu bin
- Tworzymy folder Plugins i do niego wrzucamy mapsforge-map-writer-0.21.0-jar-with-dependencies.jar
- W folderze bin tworzymy sobie plik map.bat i do niego wrzucamy zawartość:
osmosis --rbf file=\"input.pbf\" --tf accept-ways highway=* --tf reject-relations --used-node --mapfile-writer file=\"output.map\" type=hd zoom-interval-conf=14,0,16
- Do folderu bin wrzucamy plik map pbf i zmieniamy mu nazwę na input.pbf
- Odpalamy utworzony przez nas plik bat.
- Po klklunastu minutach lub godzinach(mapa polski przerabia się w ok godzinę na Ryzen 7 4800), mamy nasz wyjściowy plik output.map i ten właśnie plik wrzucamy na licznik.
Uwagi
- Licznik średnio wspiera mapy, które nie są kwadratami. Inaczej mówiąc wspiera, ale jeśli wygenerujemy sobie mapę Czech i mapę Polski i jednocześnie wrzucimy je do folderu na licznik, to południowa część Polski nie będzie dostępna.
- Jeśli chcemy wyłączyć jakiś plik na liczniku, wystarczy zmienić mu rozszerzenie np na .old. Dzięki czemu testując mapy, nie musimy wywalać oryginalnych, wystarczy zmienić rozszerzenie.
- Na domyślnym zoom level mapy się nie ładują, jeśli natomiast wygenerujemy zoom level nie wspierany przez licznik, po przejściu do nawigacji, licznik zawiesza się na 5 min po czym się resetuje. Ale złym plikiem map, nie udało mi się na szczęście uwalić licznika.
","comment":[{"@type":"Comment","@id":"https://www.pepper.pl/comments/permalink/18228030","author":{"@type":"Person","name":"Mikolaj0"},"datePublished":"2024-04-15T15:57:59.000Z","text":"Dałbym Kudos ciekawe czy dla Brytona albo IGS dałoby się tak mapy aktualizować "},{"@type":"Comment","@id":"https://www.pepper.pl/comments/permalink/18045735","author":{"@type":"Person","name":"Jacu"},"datePublished":"2024-03-30T15:38:30.000Z","text":"Kurcze piękna robota 👌🏻❤️
Na pewno skorzystam i podmienię sobie fabryczne mapki ma te co Ty udostępniłeś. Super"},{"@type":"Comment","@id":"https://www.pepper.pl/comments/permalink/18063599","author":{"@type":"Person","name":"mestrekame"},"datePublished":"2024-04-01T16:39:15.000Z","text":"Świetna robota! Również skorzystam, dzięki i pozdrawiam "},{"@type":"Comment","@id":"https://www.pepper.pl/comments/permalink/18078585","author":{"@type":"Person","name":"mestrekame"},"datePublished":"2024-04-02T21:44:05.000Z","text":"Czy ktoś porównywał mapę oryginalną z tą pl+cz+sk+de?
Wrzuciłem na licznik, przejrzałem stacjonarnie swoją okolicę - różnice są (ciekawe w jaki sposób generowali je w Chinach). Ilość szczegółów podobna ale obraz nieco odmienny. Nie miałem niestety jeszcze okazji potestować w ruchu.
Przy okazji, co masz na myśli? pisząc:Na domyślnym zoom level mapy się nie ładują
U mnie 3/3 poziomy zoom wyświetlają mapę poprawnie."}],"commentCount":6,"interactionStatistic":3,"articleSection":"Różne"}