[mkgmap-dev] [PATCH v1] Rework of inc/access
From Gerd Petermann gpetermann_muenchen at hotmail.com on Fri Apr 18 10:24:24 BST 2014
Hi WanMil, did not try it, but my understanding is that it should select the detour because the target is not on the road 1 - 2. Gerd > Date: Fri, 18 Apr 2014 11:20:02 +0200 > From: wmgcnfg at web.de > To: mkgmap-dev at lists.mkgmap.org.uk > Subject: Re: [mkgmap-dev] [PATCH v1] Rework of inc/access > > Hi Gerd, > > > 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? > > From my point of view duplication of ways should be done only if there > is a very hard reason for it. > I don't see the case here. Private ways are private and should not be > used by anyone. Emergency vehicles should not use it anyhow. In case the > private way is the target Garmin will ignore the access bits (as far as > I know) and will route over the non accessible way. > > Anyhow I think I haven't fully understood what the throughroute bit means. > > Having the following road network: > S > | > 1=======2====T==3 > | | > | | > 4---------------5 > > S = starting point > T = target point > <number> = start/end point of a road segment > |- = usual road (nothroughroute bit not set) > = = road with nothroughroute bit set > > How does Garmin route? > Does it choose the direct way over the two nothroughroute ways (S-1-2-T)? > Or does it choose the detour (S-1-4-5-3-T) because it does not route > over adjacent ways with the nothroughroute bit set? > > WanMil > > > > > 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. > > _______________________________________________ > > mkgmap-dev mailing list > > mkgmap-dev at lists.mkgmap.org.uk > > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20140418/88b0750d/attachment-0001.html>
- Previous message: [mkgmap-dev] [PATCH v1] Rework of inc/access
- Next message: [mkgmap-dev] [PATCH v1] Rework of inc/access
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list