[Routing] Ferry routing

Jaakko Helleranta.com jaakko at helleranta.com
Wed Jul 25 18:01:39 BST 2012


Cloudmade's routing and maps are based on data from December 2011. Any changes to OSM data after that are not -- and can not -- reflected in the routing results.

I haven't tried any ferry routing (but am interested to hear what works). Perhaps you should try the OSRM? .. Or does that not route via route=ferry? .. And if it doesn't I guess the developers (who are/is very active can easily fix that).

Cheers,
-Jaakko
http://osm.org/user/jaakkoh

Sent from my BlackBerry® device from Digicel
--
Mobile: +509-37-26 91 54, Skype/GoogleTalk: jhelleranta

-----Original Message-----
From: James Hiebert <james at hiebert.name>
Date: Wed, 25 Jul 2012 09:57:06 
To: <routing at openstreetmap.org>
Reply-To: routing at openstreetmap.org
Subject: Re: [Routing] Ferry routing

Yes, the route(s) in question are tagged with route=ferry and are connected with the road network via one node (on each end) which are tagged with amenity=ferry_route.  Now that I'm looking closely at it though, one of the routes in question is connected via a single segment way which is attributed with (man_made=pier).

way 155099026 (highway=residential) to way 155099140 (route=ferry) to way 155366127 (man_made=pier)

I'll add a highway=residential on way 155366127 and hopefully that will fix that route.

However, there's another regional ferry route which _is_ connected to the road network, but isn't being routed across.

way 5914611 (highway=residential) to way 5918808 (route=ferry) to way 5903243 (route=ferry) to way 5904227 (highway=secondary).  An example of the (incorrect) route is here:
http://maps.cloudmade.com/?lat=47.835283&lng=-122.426147&zoom=9&directions=48.11213057743938,-122.76045799255371,48.15964474913805,-122.67261028289795&travel=car&styleId=1&opened_tab=1
Is the problem that there are two ferry segments?  Should simply combining them fix the routing?

Many thanks for the help.

~James


On Tue, Jul 24, 2012 at 11:45:14PM +0200, Christian Vetter wrote:
> Hi,
> 
> The ferry line itself should always be tagged with route=ferry.
> Furthermore the end point have to be connected to the road network,
> i.e., sharing at least one node with a highway=XXX tagged way. It
> shouldn't matter whether the end points are tagged with ferry_terminal
> or not.
> 
> Best regards,
> 
> Christian Vetter
> 
> On Tue, Jul 24, 2012 at 11:35 PM, James Hiebert <james at hiebert.name> wrote:
> > All,
> >
> > I live on an island in British Columbia, Canada, and many routes that I want to take are going to cross a ferry at some point.  I've been having problems routing over ferries with routing servies (Cloudmade or Open Mapquest) who use OSM.  Oddly it seems to correctly route over ferries attributed with route=ferry, but not ferries where the end points are attributed with (presumably correct) amenity=ferry_terminal.  Which is correct?  Is there a bug in the routing, or should the ferry routes/terminals be attributed differently?
> >
> > Cheers,
> >
> > ~James

_______________________________________________
Routing mailing list
Routing at openstreetmap.org
http://lists.openstreetmap.org/listinfo/routing


More information about the Routing mailing list