On 2013-02-23 20:02, Jo wrote :
It seems that you would like a specific role, which you can add to 2 members of a route relation (I'd add it to the two ways around your imaginary gap).

If you do it that way, you don't need a non-existing member. And you don't need to add nodes to a relation which consists of ways.
Yes I want to add a new specific role but it cannot apply to the two ways around the gap for the simple reason that these ways may already have another role.  I have already discarded the dummy way.

It turns out from my text that, in reality, I'm filling the gap with a GPX trace (we might use "track_point").
That means that we must add nodes and just nodes (to the relation).
If the GPX trace contains only two nodes, the near nodes of "the two ways around" must be duplicated and it's an easy task for validation software to check that configuration (as if there was a way using the two nodes).
If we were allowing such "GPX traces" of more than two nodes, we would, in addition, have to invent sort of dummy nodes with at least sort of GPX=yes tags so that they're not yelled at tagless isolated ones and that we know what they are.  Validation is the same except that there's absolutely no clue to validate the extra nodes.

It should be noticed that, in converting a GPX trace to a route, such gaps are the leftover, the GPX pieces that could not be converted.  It seems to be a logical thing to do to keep them as GPX (simplified, of course) ... until Osmose warns that a new road has been built ;-)
This doesn't just have implications for the validator, but it also might involve changing the code which sorts the member ways.
?

André.

On 2013-02-23 19:53, A.Pirard.Papou wrote :
On 2013-02-22 12:10, Janko Mihelić wrote :
I'm not entirely sure I understood your question, but you shouldn't map non-ways. Routers could be developed that route through non-ways, if there is no cliff or something else in the way. A router could route along the contour lines, to make the hike through forest easier. But if there is no path, don't map it.
On 2013-02-22 14:05, Volker Schmidt wrote :
It happens often on mountain hiking routes. You have a signpost with the red-white sign of the Alpine Club that indicates the direction that you have to take across a meadow, for example. On the other side you have to find a corresponding sign. In between there may not be any visible path. In that case I would happily put a highway=path with surface=grass as a straight line across the meadow.
On 2013-02-23 12:56, Martin Koppenhoefer wrote :
maybe add the key "informal"=yes to the path? I do this for "spontaneous" ways and it is also documented in the wiki: http://wiki.openstreetmap.org/wiki/Key:informal
And the other suggestions, many thanks, sorry for not listing them all.
I'm looking for a general feature, not only a solution to my particular problem.

A non-way is not the best word to describe my idea and I also do not feel comfortable with it.
It's sort of a "secret [winding] little passage" that one must follow on demand.
So, more than "informal=yes" (which I don't understand well), it would be a straight "exists=no".
How could it be mapped, sort of dotted line, so that the human understands that he may follow a route for which there's no path under the conditions otherwise described (no cars in a meadow)?
But how could the automated router know if it must or not follow that secret passage?
Mind boggling, it needs more information.
And these thoughts led to the following reasoning...

In making a route (the relation), we are actually not mapping something (creating new map objects). We are relating existing objects of the map to be highlighted to show, well, a route to follow (other relations similar).
And it may, for many various reasons of which you found more, happen to be NO objects in the map to highlight and follow.  So, this problem is just, within the queue, aka file, of  members making up the route, to indicate somehow: this gap is not a mistake ("page intentionally left blank", JOSM don't complain): it means that you just must manage to go from here to there the best way you see fit, para-gliders included (1).
The first idea was to fill the gap with a dummy, but the second thought is that we simply could use the end nodes of the two ways the gap is striding to do so.
One node, repeated next to the way it belongs to, would have role gap_start, the other one gap_end.
Or jump_start, jump_end (1).
No dummies needed.

Human routers (mapping a hike) just assemble these special instructions among the members.
Automated routers are driven by a human who simply breaks the route in segments (making "via" points), one of which uses no car, bike or pilgrim type but that funny little flying bird as the segment routing type. By definition of the crow segment, the router makes it of only two gap-start and gap-end nodes (it may use more nodes and, magically, we reinvent the GPS trace (we might use track_point instead of gap_*, but that would lessen the possibility to detect routes broken by less capable editors).

I think it's a rather simple, best value for money, addition to the OSM tags I let you discuss.

To end my practical story, not only do the hike instructions loosely say that the hike starts and ends in the parking place (which is obviously the car segment of the hike!) but the bird segment starts wandering north in a drunkard fashion where there is no path, even breaking its way through the limit of an alleged cemetery.
I simply started on the road alongside the parking and cheated my way trough a small street detour.
They call that a walworkaround ;-)

Cheers,

André.

(1) Yet another real case of possible exists=no routes coming to my mind errr... BTW.
Ski routes too.  Endless.

2013/2/21 A.Pirard.Papou <[email protected]>
Hello world,

It can happen for a hiking route, maybe others, to go across a non-way.  One may for example get people across some land without a path or officially start and end a hike in the middle of a parking lot.
What must we do:
  • create a pseudo way and what are the tags?
  • more likely, leave a gap in the route relation, filled with some element saying "fly to connect"?

The crow may be supposed to fly loosely following the roads too if router software is unable to make a correct route or simply if the user insists on being a crow.  This is not a mapping issue, but the solution can be the same if the router builds the same relation as ours as the output of its result.
I suggested several sites to add a flying bird to car, bike and man to be chosen independently per segment.

This (unable), in addition to map bugs, is the case when using say the Google router with an OSM map display.  e.g. openrunner.com's doc says to use Cloudmade router but soft only provides Google's on OSM.
(You'd do something nice reporting this bug).
I only found the following in close relation with this.
In two parts (yes, sometimes the gnus have to fly too ;-))
http://lists.openstreetmap.org/pipermail/talk/2010-November/055088.html
http://lists.openstreetmap.org/pipermail/talk/2010-December/055121.html

Cheers,

André.


_______________________________________________
Tagging mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/tagging

Reply via email to