[Talk-de] Vertikale/horizontale Linienbündel

rgx at gmx.de rgx at gmx.de
Di Feb 11 20:47:04 UTC 2014


Liebe Tagger(innen) und Mapper(außen?),

ich beginne mit dem Fall eines vertikalen Linienbündels,
d.h. mit mehrstöckigen Wegen: Unten (layer=-1) verläuft
vielleicht ein Kanal, darüber (layer=0) eine Straße und
eine Bahnlinie (layer=1).

Ansatzweise gibt es so etwas bei der Minderener Str. in
Bielefeld http://www.openstreetmap.org/way/48403389
- aber sicher gibt es bessere Beispiele in Japan.

Wenn die Wege wirklich für längere Zeit exakt
übereinander verlaufen, wie ist das sinnvoll zu mappen?

Macht es Sinn, dafür eine Relation "vbundle" zu ersinnen?
Damit könnte man zwar (zusätzlich zum layer) eine Lagebeziehung
(über/unter) zwischen den einzelnen Strängen herstellen,
müsste aber jeweils einen eigenen Streckenzug (way) erstellen.
Bei Verfeinerungen ist so etwas anfällig. Das Rendern
ist ohnehin problematisch.

Wie aber, wenn der Weg selbst keine eigenen Tags hätte,
dafür aber Mitglied in mehreren Relationen:
member of Rel1: layer=0; highway=road usw. role:vbundle
member of Rel2: layer=-1; waterway=canal usw.

Angenommen, dass so etwas als sinnvoll erachtet werden
könnte, ließe sich das m.E. problemlos auch in die
Horizontale übertragen:

http://osm.org/go/0GjX5_py?way=42021990

Hier verläuft z.B. der Warme-Bach in der Bildmitte
parallel zur Breitenbacher Straße (L3220), der Abstand
entspricht Luftbild wie Liegenschaftskarte (ALK) und
ist so gering, dass im Zoomlevel 16 die Straße den
Bach überdeckt.

Als ähnliche Beispiele lassen sich Fußwege, Radwege,
Fahrspuren, Böschungen, Leitplanken usw. anführen,
die bislang in der Regel als einzelne ways zu mappen
sind.

Auch hier könnte man (da der Abstand zwischen
Leitplanke und Straßenrand geringer ist als
zwischen Straßenmitte und -rand) darauf verzichten,
einzelne Wege zu mappen; stattdessen würde man
statt von unten nach oben von links nach rechts
(in "Fahrtrichtung") den Weg verschiedenen
Relationen zufügen:

member of Rel1[order=0]:Kanal (ganz links ein Kanal)
member of Rel2[order=1]:Straße (daneben eine Straße)

usw. - die zugehörigen Relationen müssten beim
Rendern auch nur gestaffelt gezeichnet werden.

Ist ungefähr klargeworden, was ich meine?
Wäre so etwas machbar/sinnvoll?

Die Forderung nach Strängen/Bündeln ist nicht neu:


https://lists.openstreetmap.org/pipermail/talk-at/2012-January/003736.html

http://wiki.openstreetmap.org/wiki/DE:Lanes

...

Viele Grüße
Ralf




Mehr Informationen über die Mailingliste Talk-de