I'm trying to make a plugin that finds routes with arrivals from the
right on two-way streets (to collect municipal solid waste containers).
I clone the viaroute plugin and made changes to suit my needs.
I have one starting point, many pick up points (containers) and one
ending point. Some trucks can just pick up containers from the right.
Basically what I want to do is add an intermediate point in the adequate
direction (in two-ways streets) to force the vehicle to flow in the
desire direction.
I need to get (from the plugin) node coordinates in front and behind the
segment in which the lifting point.
I can get the coordinates of phantomnode (location) and forward_node_id
and reverse_node_id but these identifiers are not allowing me to get
those coordinates. I think is_bidirected() telling me if the the way
segment is two-way.
I am somewhat confused because in all cases packed_geometry_id gives me
maximum unsigned limit values. I had thought that with that identifier I
would obtain the segment and then the geometry nodes where the phantom
node is.
I am working with the develop branch.
Could you give me some hints?
How can I get the coordinates of the nodes of the segment where the
phantomnode is?
I'm in the wrong direction?. Many thanks. Fernando.
_______________________________________________
OSRM-talk mailing list
OSRM-talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osrm-talk