[Talk-de] Einzelspurmapping (war Re: Fahrspuren die 315.)
Christian Müller
cmue81 at gmx.de
Do Mär 15 12:32:12 UTC 2012
Hi,
ein Gedanke, um erlaubte Spurwechsel zwischen einzeln gemappten Spuren
ohne Relationen abzubilden:
- recycle den kompletten access - Baum
-> es kann sein, dass Spurwechsel nicht für alle oder nur einen Teil von
Fahrzeugen in eine bestimmte Nachbarspur möglich sind
- tagge Spurwechselmöglichkeit relativ zur aktuellen Spur
- Tagformat: <access-key>:lane={left,right,both,stay,none}
Beispiel 1:
links und rechts der aktuellen Spur befinden sich Spuren in die
jedes bel. Fahrzeug wechseln darf
aktuelle Spur
access:lane=both
linke Spur
access:lane=right
rechte Spur
access:lane=left
die Weglänge vor der Kreuzung, auf der ein Wechseln nicht mehr
möglich ist
für alle Spuren
access:lane=stay
Beispiel 2:
es gibt nur eine Spur pro Richtung
access:lane=none (dies ist der Default-Wert und braucht nicht
extra getaggt zu werden)
Beispiel 3:
4 Spuren - Links abbiegen, BUS-Spur, über die nicht gewechselt
werden darf, Geradeaus, Rechts abbiegen
ganz links
access:lane=stay
psv:lane=right
die Busspur
psv:lane=both
geradeaus
access:lane=right
psv:lane=left
ganz rechte Spur
access:lane=left
Zur Bedeutung der Werte:
left - es kann (aber muss nicht) in die linke Spur gewechselt werden
right - es kann (aber muss nicht) in die rechte Spur gewechselt werden
both - es kann in die linke oder rechte Spur gewechselt werden
stay - es sind noch andere Spuren da, aber die aktuelle Spur muss
gehalten werden
none - es gibt keine andere Spuren (in die gleiche Richtung) - dies
ist der Default-Wert
Vorteile:
- es kann auf das Anlegen von Relationen für Spurwechselinfo
verzichtet werden
- es kann auf die Erfassung einer highway area verzichtet werden
- es werden keine Relationen angelegt
- die Erfassung ist auch noch für newbies einfach
- die Spurwechselinfo hängt am osm-way, also der aktuellen Spur
- die Info kann pro Spur erfasst werden, folgt also dem Ansatz,
Spuren separat
erfassen und prüfen zu können
- falls praktikabel, kann für entgegenkommende Spuren, die für
Überholvorgänge benutzt werden dürfen, _opposite benutzt werden, um den
Wertebereich zu erweitern (Analog zu cycleway-Werten)
Nachteile:
- es gibt keinen expliziten Spurzusammenhang, wie bei Relationen
- eine routing engine kann durch die Angabe des Mappers erkennen
- dass Spuren existieren
- mit welchen Fahrzeugen, in diese Spuren geroutet werden dürfen
- .. aber er muss diesen Nachbarweg an der Stelle selbst aus den
Daten fischen, um ihn im Routing-Graph berücksichtigen zu können
Gruß
Christian
Mehr Informationen über die Mailingliste Talk-de