
Hi WanMil, besides the error reported by Stéphane here are my 50 cents after a first compare with the unpatched default style: I am not sure, but I think tags like vehicle=private, motor_vehicle=private etc. should not set mkgmap:emergency=no My interpretation regarding routing is that it is equivalent with xxx=destination, so it should set the no-throughroute bit. Reason: If one wants to visit someone living at a private way, we can assume that he is allowed to go there. On the other hand, a route restriction like a no_left_turn might be ignored if the road in the img file doesn't allow any vehicle. The problem : We have only one no-troughroute bit for each road segment, so a way with highway=*, access=private, bicycle=yes, foot=yes has to be added as two roads, one with acces for all vehicles except bike and no-throughroute=true, the other with full access for bikes and pedestrian. This can't be done in the finalize rules, right? Gerd Gerd WanMil wrote
Hi,
attached is a reworked inc/access file.
It now uses a 1:1 assignment between OSM tag and mkgmap access tag: foot=* { set mkgmap:foot='${foot}' } bicycle=* { set mkgmap:bicycle='${bicycle}' } motorcar=* { set mkgmap:car='${motorcar}' } goods=* { set mkgmap:delivery='${goods}' } hgv=* { set mkgmap:truck='${hgv}' } bus=* { set mkgmap:bus='${bus}' } taxi=* { set mkgmap:taxi='${taxi}' } emergency=* { set mkgmap:emergency='${emergency}' }
motorcycle is no longer used. There is no clean solution when motorcycle != motorcar. The default style supports motorcars. Users that want to use the cards especially for motorcycling should modify their inc/access file appropriately.
delivery is no longer used. It is not an access key. The wiki notes: The key delivery is mostly used with the value yes to indicate that the restaurant offers delivery of your meal.
More access keys are used. They are taken into account obeying the rules of vehicle subclasses (set motorcar=no if motor_vehicle=no or vehicle=no etc.).
The old rule highway=path { add foot=yes; add access=no } did not work for the way [highway=path; access=no]. This way should not be used by foot anyway but the rule above errorneously allowed foot. This is fixed now.
carpool handling is now disabled. It does not work (as far as I know) so the rules are not useful.
Many thanks to Mario Hantschke who worked out some problems of the old access file and provided some good ideas for the new rules.
Please check the new rules. If you are unhappy with some assignements please post an tagging example of a way and how you think the access rules should be assigned.
Have fun! WanMil
_______________________________________________ mkgmap-dev mailing list
mkgmap-dev@.org
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
access (3K) <http://gis.19327.n5.nabble.com/attachment/5803532/0/access>
-- View this message in context: http://gis.19327.n5.nabble.com/PATCH-v1-Rework-of-inc-access-tp5803532p58035... Sent from the Mkgmap Development mailing list archive at Nabble.com.