[Tagging] [OSM-talk] Cycle lanes & cycle tracks - my findings and a proposal

Martin Vonwald imagic.osm at gmail.com
Wed May 23 08:39:33 BST 2012


2012/5/22 Martin Koppenhoefer <dieterdreist at gmail.com>:
> 2012/5/22 Martin Vonwald <imagic.osm at gmail.com>:
>> .... What is needed (IMO!) is some
>> kind of way (lets call it xway), that may consist of parts. Those
>> parts run by default parallel and may only be moved nearer to/farther
>> away from the center of the xway. Then you apply tags...
> if you introduce this kind of abstraction (as real street parts are
> not always parallel) you will not get the support of who is interested
> in the details of shape.

Let's have a look at a street around here: it has two general lanes,
one cycle lane and two side walks. I should map this with:
* one way is "main" way
* two ways for the lanes
* one way for the cycle lane
* two ways for the side walk
* one relation

So this gives me seven ways and one relation just for one street. If I
want to move the "street" I have to move seven ways. If I want to add
a junction I have to add a node to every way. If the connecting road
is also represented by seven ways I would have to connect... no, I
don't count now... a lot of ways.

Now I want to add a route relation for a bicycle route. For this I
have to split the "street". I have to split all seven ways, even if
the bicycle route only refers to the bicycle lane. Excuse me, I'll
stop right here.

You have to keep in mind that most of the streets are in fact a
collection of parallel features. Only at some points (junctions, ends)
this might not be true. The proposed relation might(!) be a solution
for some special cases (e.g. irregular steps), but for the rest this
is unmanageable imo. Any solution should concentrate on the common and
make it simple, but also allow to handle the exceptions - maybe with
some extra effort. This proposed solution seems to concentrate on the
exceptions.

BTW:
> you will not get the support of who is interested
> in the details of shape.

If one would allow to change the width of each part at each node of
the xway, you could quite nicely cover the shape of many features. If
for example some kind of barrier between one general lane the the side
walk widens, simply increase the width of the barrier-part.

Just my 0.02€
Martin



More information about the Tagging mailing list