Other routes use relations, and don't display on 'the map'. Bus routes, train routes, hiking, cycling all use relations and don't normally display on 'the map'. All of these do break up some of the ways into sections that are annoying for us to edit but it is needed for these routes (and other things like changes in speed limits).

However ferries have to deviate from the 'way' for other vessels, hazards etc so the existence of the way is only an indication not an absolute.

---------------
Not certain what you mean by 'custom tagging'.
If you mean to have ways with tags different from those existing there is nothing stopping you from doing so, but your going to be the only person using them.

I think you might mean that 'your' ferry ways will be custom tagged and then 'your' route relation would use them for the routing engines.
Could work.

However ... if the present ways are not what really happens .. then that is a problem. While it may 'look good' OSM is more about truth on the ground/water than looking good.

Good luck .. it will not be easy!

 On 26/11/18 11:43, Sigurjón Gísli Rúnarsson wrote:

Hi all,

I have had some recent feedback regarding my changes to the ferry route paths in Sydney Harbour in August this year.  I basically changed the mapping from single way approach to relation approach. The main reason for this change was so that the ferry route paths could be used for routing purposes, to reflect what is actually happening on the “ground” with these ferry route services.

The feedback I received from the OSM user is that these ferry routes should be mapped back to single way approach as having ways intersecting/branching between terminals/wharves should not be allowed. Rather, there should only be a single way between wharves.  At the moment some routing engines take turns in the middle of the harbour (example <https://www.openstreetmap.org/directions?engine=graphhopper_foot&route=-33.8471%2C151.1852%3B-33.8385%2C151.1760#map=16/-33.8434/151.1907> – now fixed in database) which I agree is not ideal.  I have tried to map the ways to avoid this as much as possible.

I feel that I’m following the wiki https://wiki.openstreetmap.org/wiki/Tag:route=ferry with the relation approach.  At the time that I made the changes, I got only minimal (all positive) feedback regarding my approach to this.  But I can also understand the reasoning behind why the single way approach is preferred, as it looks better from a cartographic point of view on the standard OSM map tiles and gives a good overview of the ferry routes.

Unfortunately mapping with the single way approach does not give options for accurate routing based on the way the actual ferry services operate.

The idea was brought forward to apply custom tagging to the “new” ways that have been mapped based on the relation approach.  These custom tags (i.e. route=[custom tag]) could then be used in conjunction with single way approach ways for routing based on services.

I am not saying this is ideal, but I am willing to look at any compromise that could be perhaps suit everybody.

So my question is, is it possible to tag with custom tagging (i.e. route=ferry_services) or any of the existing tags https://taginfo.openstreetmap.org/tags? That would mean that routing engines like graphHopper could keep using the route=ferry for it’s ‘A’ to ‘B’ foot routing.**

I think that moving forward, there will be the need for relation approach (routable) ferry route paths.  App devs and transport agencies will have need to use these ways for routing. Obviously, this is my opinion, so I would really appreciate your views on this.

Thank you


On Mon, 6 Aug 2018 at 23:42, Andrew Harvey <[email protected] <mailto:[email protected]>> wrote:

    I think so long as there's an active ferry route running between
    two terminals then it should have a route=ferry[1] connecting
    them, roughly following the actual geometry the route normally
    takes. Where you have a ferry route that sometimes has a few
    variants, eg. sometimes skips a terminal, or sometimes goes to a
    different wharf, then that can be accounted for using the ferry
    route relation.

    As the wiki points out[1], this could be a simple way, or a route
    relation[2]

    [1] https://wiki.openstreetmap.org/wiki/Tag:route%3Dferry
    [2] https://wiki.openstreetmap.org/wiki/Relation:route

    On 6 August 2018 at 23:20, Sigurjón Gísli Rúnarsson
    <[email protected] <mailto:[email protected]>> wrote:

        Hi,


        I would like to amend the Ferry routes in NSW, particularly in
        and around Sydney using a different approach.

        At the moment the Ferry routes are mapped with a *single way
        approach,* by tagging a single way drawn along the whole route
        (i.e. Circular Quay to Manly).  The only benefit for the
        single line approach, that I can see, is that it is simple and
        represents well on the map tiles.  The problem with this
        approach is that it does not allow ways to share different
        routes and or variants.

        That’s where my particular problem lies.  When I try to
        generate route paths from GTFS Sydney Ferries and private
        ferries (TfNSW) using the OSM Ferry route paths as the routing
        network, a lot of errors occur. Many variants/trips in the
        GTFS dataset, which are based on recent timetable information
        from Sydney Ferries and other private operators, have no
        routing options.  This is because of the single way approach
        between wharves.

        For example, F4 Watsons Bay – Pyrmont via Rose Bay and
        Circular Quay: To go from Rose Bay to Circular Quay the
        routing takes you around the harbour (Taronga Zoo, Milsons
        Point, Balmain and Darling H) before getting to CQ Wharf 5.
        Instead, there should be a direct route displayed between Rose
        Bay and Circular Quay

        Another example is that one ferry service might use wharf 5 at
        Circular Quay, but 20% of the trips/variants might use wharf
        4. Those 20% of trips/variants will not route to and from the
        correct wharf using the single way approach.

        To be able to use the OSM Ferry route network for routing
        using GTFS files from TfNSW, I want to map based on the
        *relation approach*.  Just like other transport modes are
        being mapped in OSM (i.e. bus routes).

        This would mean that more than one ferry route could share
        some ways, enabling users to extract OSM ferry routes to use
        for routing.

        I would like to get thoughts from OSM users on this approach
        before I start mapping in such way.


        Regards,

        Maradona11


        _______________________________________________
        Talk-au mailing list
        [email protected] <mailto:[email protected]>
        https://lists.openstreetmap.org/listinfo/talk-au


    _______________________________________________
    Talk-au mailing list
    [email protected] <mailto:[email protected]>
    https://lists.openstreetmap.org/listinfo/talk-au



_______________________________________________
Talk-au mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-au


_______________________________________________
Talk-au mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-au

Reply via email to