On 09/12/19 07:14, Peter Elderson wrote:
Sarah Hoffmann <lon...@denofr.de <mailto:lon...@denofr.de>>:


    The point about the processing you have now made repeatedly in
    different
    contexts. You seem to have come to this conclusion because
    waymarkedtrails
    does not implement non-linear routes. As much as it honors me that you
    consider waymarkedtrails the gold standard for what is doable with
    route
    relations, I have to disappoint you here. Non-linear routes are
    simply not
    implemented because of lack of time.


I'll take your word for that, but I do not see it yet! The proposal says it's on your request, so considering the processing by waymarkedtrails seems appropriate. Is that what the requested roles are intended for, if you can find the time? Or do you mean processing of non-linear routes without special roles? Can this result in exports usable for navigating by OsmAnd, Garmin and the like? Will it solve your discontinuous profile issue for non-linear routes?

I believe the intention is to make it possible to resolve issues with routes. At the moment the roles in routes are not documented nor harmonious.
Thrashing out the various roles here helps lots to combine thoughts.


    If I'd have to state a rule what makes processing easier then it
    would be:
    avoid subrelations unless the relation is so large that it is a
    pain to
    handle in the editor.


The wiki about that says over 300 ways. I agree. More is not immediately fatal, but from 300 on maintenance effort increases significantly because errors (chain breaks and sorting errors) by other editors will happen more often, are more difficult to track, and sorting functions do not handle these errors well. Non-linearity also frustrates sorting and maintenance.

The main route of nearly all route relations I regularly maintain are far more than 300 members in total. So they will be split into parts conform the wiki. Of course there is no special relation type "sub-relation", that just means it's a route-in-a-route. Variants can be short or long, the longer ones can e.g. consist of 3 day's walking, which merits one ore more separate route relations for the variant. Variants and main route are then assembled in a route relation of type route or sometimes superroute.
I assumed handling this is accepted practice and will continue to happen.
Lucky you in only having 3 days to deal with. There are routes of 3+ months. Thousands of kilometres.

The question at hand is, should the proposed roles be applicable only to ways, or also to other elements in the route relations? If so, the proposal should state that, I think, and also what exactly it means, e.g. what exactly does forward mean for a (sub)relation element, and whether a particular sorting order is required.


For me these roles could be used for both ways and relations. However some roles do not make sense for relations .. eg forwards/backwards .. the ways in those relations should have any forwards/backwards applied there, not on the entire relation. Why? The ways in the relation may have different directions. Someone could edit a way or add a new way with a different direction. It is the individual ways that have the direction, not the entire relation.

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to