Martijn van Exel <marti...@telenav.com> writes:

 It turns out that this happens because some of the access roads to
 these ferries are tagged as highway=service, sometimes
 service=driveway. For various reasons we don't want to route folks
 through service roads, so this poses a challenge. Here's an example:
 http://www.openstreetmap.org/#map=19/48.42169/-123.37231

Greg Troxel <g...@ir.bbn.com> writes: It seems wrong to adjust tagging because of a particular router.

I would say that you should fix your routing.  If they are service
roads, but you don't want to use them, then you get the route your
policy led to.

I'm guessing you are trying to prevent routes that shortcut through
service roads when such usage would be frowned on.  But at the same
time, if you need to get someplace accessible only via a service road,
that's what you have to do.

Perhaps your router should just have a higher cost for service roads
(somewhat fair, given lower speeds?), or a prohibition on
regular->service->regular, such that regular->service->ferry is ok.

A very big +1 to this. "Posing a challenge" to the construction of an accurate routing algorithm is a poor excuse to propose rippling through data changes for what would essentially be a one-off convenience. Greg Troxel's suggestion about regular->service->regular and regular->service->ferry sounds perfectly reasonable and can certainly be made to work for this particular case. Inside of a routing algorithm is exactly where this sort of decision-making belongs, not by making data changes that are more convenient for it.

SteveA
California

_______________________________________________
Talk-us mailing list
Talk-us@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-us

Reply via email to