How could I take part in the talk? 

> 在 2019年12月23日,下午8:01,osrm-talk-requ...@openstreetmap.org 写道:
> 
> Send OSRM-talk mailing list submissions to
>       osrm-talk@openstreetmap.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       https://lists.openstreetmap.org/listinfo/osrm-talk
> or, via email, send a message with subject or body 'help' to
>       osrm-talk-requ...@openstreetmap.org
> 
> You can reach the person managing the list at
>       osrm-talk-ow...@openstreetmap.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of OSRM-talk digest..."
> 
> 
> Today's Topics:
> 
>   1. Bicycle routing, crossing large roads: how to get information
>      on the roads crossed (Jeroen Hoek)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sun, 22 Dec 2019 19:01:59 +0100
> From: Jeroen Hoek <m...@jeroenhoek.nl>
> To: osrm-talk@openstreetmap.org
> Subject: [OSRM-talk] Bicycle routing, crossing large roads: how to get
>       information on the roads crossed
> Message-ID: <0f2fa4b0-8d2c-19fe-58e3-a3017fd62...@jeroenhoek.nl>
> Content-Type: text/plain; charset=utf-8
> 
> Hello,
> 
> I am looking into a bicycle routing problem and need some help on how to
> access certain information from within the bicycle profile.
> 
> The routing problem may be summarized as follows. Two routes are
> available; one of these crosses a large road (say, highway=primary),
> with an uncontrolled and unmarked crossing; the other is slightly
> longer, and crosses no roads at all, instead passing under the same road
> via a tunnel.
> 
> The second route should be preferred if the detour is fairly brief. That
> is, in routing terms the level crossing should be penalized in certain
> cases, such as crossing higher priority roads (i.e., secondary and
> upwards), and additionally, penalized for having unmarked or
> uncontrolled crossings. The number of lanes may further penalize this route.
> 
> This would let the bicycle profile prefer safer routes if reasonable in
> terms of delay incurred. It could apply to the foot profile as well.
> 
> Example with the undesirable, but legal crossing:
> 
> https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=53.20425%2C5.77589%3B53.20565%2C5.77266#map=19/53.20525/5.77427&layers=N
> 
> The preferred route would start like this:
> 
> https://www.openstreetmap.org/directions?engine=fossgis_osrm_bike&route=53.20425%2C5.77589%3B53.20528%2C5.77433#map=19/53.20506/5.77455&layers=N
> 
> Looking at the API provided I can see that I can get at the crossing-tag
> (if any) in process_node, but it looks like the information I need to
> conclude that a route crosses a large road is not available. The
> process_turn method has it, but that method seems to be only called when
> the a node marks a point where permissible routes branch.
> 
> However, in my sample case there is no branching for the bicycle route:
> the highway=primary being crossed does not allow bicycles, so at the
> crossings with this road there are no alternative paths, and thus
> process_turn is not called at that node.
> 
> Is there another way to find out what type of road(s) I am crossing?
> 
> Kind regards,
> 
> Jeroen Hoek
> (GitHub: jdhoek, OpenStreetMap: JeroenHoek)
> 
> 
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> OSRM-talk mailing list
> OSRM-talk@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/osrm-talk
> 
> 
> ------------------------------
> 
> End of OSRM-talk Digest, Vol 82, Issue 4
> ****************************************


_______________________________________________
OSRM-talk mailing list
OSRM-talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osrm-talk

Reply via email to