[Talk-us] Ferries

stevea steveaOSM at softworkers.com
Thu Nov 7 16:49:47 UTC 2013


>Martijn van Exel <martijnv at 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 <gdt at 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



More information about the Talk-us mailing list