W zasadzie do codziennego użytku dla swojego Etexa wykorzystuje mapę stworzoną przez kolegę rogala i sprawdza się świetnie niemniej mapa ta nie powinna zawierać to co normalnym śmiertelnikom potrzebne nie jest jak ławki czy lampy a ponieważ nie pomijam takich strategicznych obiektów przy mapowaniu jadąc rowerem dobrze by było mieć do takich wypadów informację czy mijany obiekt istnieje już na mapie czy nie. Pytanie jak utworzyć mapę która będzie zawierać warstwę składającą się jako uzupełnienie tylko i wyłącznie z poniższych na dwóch może trzech najniższych zoomach
Powinieneś dostać standardową mapę, która zapewne nie będzie taka, jakbyś chciał. Żeby uzyskać nakładkę z własnymi punktami, powinieneś zrobić własny styl. W tym celu przestudiuj dokumentację, która jest w pakiecie z mkgamp - doc\style-manual.pdf. Następnie zmodyfikuj styl default, który też jest w pakieci mkgmap - examples\styles\dafault. Ponadto nakładka powinna być transparentna, co wymaga kolejnej opcji. Komenda kompilacji z byłaby mniej więcej taka:
java -jar mkgmap.jar --bounds=bounds.zip --precomp-sea=sea.zip --style-file=my_default --transparent --code-page=1250 --gmapsupp -c template.args
W zasadzie powinieneś zdefiniować identyfikatory mapy, czyli do splittera dodać opcję --mapid=… a do mkgamp opcję --family-id=… . Jak dojdzesz do tego etapu, to pewnie zauważysz więcej istotnych parametrów, które wypadałoby użyć.
Swoją mapę próbuję utworzyć rzecz jasna jako komplementarną do mapy głównej zawierającej już najważniejsze rzeczy stąd usunąłem “bounds” oraz “sea” z linii poleceń, ale jak rozumiem “bounds” dla mkgmap czy “cities” dla splittera są potrzebne zawsze.
Ani bounds ani cities nie są potrzebne ale są przydatne. bounds służy do określania adresu (kraj, województwo), cities służy do nazwania kafelków mapy.
Co do stylu, to po prostu sprawdź, jaka mapa powstaje. Ale chyba inc/water_points i inc/landuse_points nie są Ci potrzebne.
Apka nie chce działać pod Linuxem/Winem, ani Windowsem 7 32czy 64 bit i wywala błędem
"Error 50003 (erreur inattendue) in procedure Main of Module Demarrage , at line: 340. Znalazłem, że można wypróbować nowszą wersję programu by ten błąd ominąć, ale trochę to dziwne że goście mają a autor na swojej stronie nie także odpuściłem do momentu znalezienia pewniejszego źródła… http://www.sorcieremonique.com/t19598-msg-erreur-50003-resolu
Co do samej mapy to wygenerowałem je najnowszymy wersjami splittera r437 i mkgmap r3676 ze stylu noname z zamienonym plikiem “points” wyżej zamieszczonego
To country i region to raczej nie potrzebne ale nie widzę powodu, dla którego nie miałoby działać. Gdybyś gdzieś wystawił plik gmapsupp.img, to mogę sprawdzić, co jest z nim nie tak.
zrobiłem tak by same ławki się zrobiły a wszystko inne z pliku points wykasowałem. Dodatkowo okazało się, że w stylu noname standardowo plik “lines” zawiera szereg dróg, które również usunąłem co dodatkowo przyczyniło się do zmniejszenia rozmiaru mapy o 1/3. Pozostawiłem wszystkie ustawienia kraju i regionu i poszło Co ciekawe tak przygotowaną mapę Garmin widzi jako PL-Jaroslaw.
Trochę dołujące, że mimo ławki są na liście Garmin types jako “0x6605 Bench” to i tak widoczne są jedynie jako kropki co oznacza, że i dla nich trzeba będzie przygotować stosowną ikonę
PS Tak swoją drogą można by pomyśleć nad warstwą z boćkami Mógłbym ją przygotowywać i gdzieś wrzucać powiedzmy co tydzień gdyż pewnie znajdą się chętni co by chcieli od czasu do czasu gniazdo dodać, a do codziennego użytku się raczej by nie nadawało. Proponuję wykorzystać ikonę z pluginu do JOSM Zbigniewa i nieco ją zmodyfikować (chętny umiejący to zrobić poszukiwany) dla tych sytuacji by pomóc w skompletowaniu danych w OSM
ikonę kolorowa dla gniazda zamieszkanego
50% koloru dla gniazda z brakującymi tagami nest_status
same kontury dla gniazd opuszczonych lub platform, które są przygotowane lecz jeszcze nie zamieszkałe.