Was lange nicht moeglich erschien, oder zu kompliziert ist nun dank mkgmap moeglich. Multilayerkarten fuer Garmin GPS.
Warum?
Naja viele User wollen ja dass Straßen so wie bei den meisten Raster Vektorkartenumsetzungen (etwa Mapnik, oder Google Maps) beim heranzoomen dicker werden.
Mkgmap unterstuetzt die Moeglichkeit per [resolution 22-18] zum Beispiel eine Linie/Straße/Objekt nur in bestimmte Levels einzutragen.
Will man also zum Beispiel Fahrradrouten je nach Zoomlevel unterschiedlich darstellen so traegt man im Relations file ein
route=bicycle {add route=bicycle; add bicycleroutelevel=1; add bicycleroutelevel=2; add bicycleroutelevel=3 ...}
Und kann nun im "lines" File, einfach als Regeln aufstellen
route=bicycle & bicycleroutelevel=1 [0x01 resolution 18-16 continue]
route=bicycle & bicycleroutelevel=2 [0x02 resolution 20-19 continue]
route=bicycle & bicycleroutelevel=3 [0x03 road_class=4 road_speed=7 resolution 21 continue]
---- oder einfach wieder einmal ein Grund, warum mkgmap einfach cgpsmapper ueberlegen ist....:D
Nun braucht man nur noch den Typen per Typfile eine differenzierte Darstellung zu goennen.
So kann man zum Beispiel Fahrradrouten im Level 24-21 neben der Straße anzeigen, und ab Level 20 auf der Straße - dies hat den Vorteil dass die Linie seltener unterbrochen dargestellt wird so dass man wenn weit herausgezoomt leichter den Ueberblick behaelt.