logo separator

[mkgmap-dev] [PATCH v1] Rework of inc/access

From GerdP gpetermann_muenchen at hotmail.com on Fri Apr 18 07:43:28 BST 2014

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 at .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-tp5803532p5803542.html
Sent from the Mkgmap Development mailing list archive at Nabble.com.


More information about the mkgmap-dev mailing list