DE:Key:lanes
lanes |
Beschreibung |
---|
Anzahl der Fahrstreifen für motorisierten Verkehr |
Gruppe: Straßen |
Für diese Elemente |
Sinnvolle Kombinationen |
|
Siehe auch |
|
Status: de facto |
Werkzeuge für dieses Attribut |
|
Dieser Artikel beschreibt, wie man die Anzahl der Fahrstreifen einer Straße (auf dieser Seite beschrieben) oder von anderen Objekten wie bspw. einer Piste (auf den jeweiligen Seiten beschrieben) angibt. Um einzelne Fahrstreifen einer Straße zu beschreiben, siehe den Artikel über die :lanes-Erweiterung.
Beschreibung
Der Tag lanes
wird zur Angabe der Gesamtanzahl der Fahrstreifen verwendet. Die Anzahl der Fahrstreifen ergibt sich dabei typischerweise aus Verkehrszeichen wie z.B. Fahrbahnmarkierungen. In eindeutigen Fällen kann die Anzahl der Fahrstreifen von Fahrbahnbreite und Straßengeometrie abgeleitet werden. Die Fahrbahnbreite kann ergänzend mit dem Schlüssel width=* abgebildet werden.
Die folgenden Fahrstreifen sollen berücksichtigt werden:
- Allgemeine Fahrstreifen, die für Fahrzeuge breiter als ein Motorrad geeignet sind.
- Fahrstreifen, welche für den öffentlichen Verkehr, z.B. Busse, oder Taxis reserviert sind. Zusätzlich zur Gesamtanzahl der Fahrstreifen kann auch die Anzahl der Fahrstreifen für den öffentlichen Verkehr mit lanes:psv=*, für Busse mit lanes:bus=* und für Taxis mit lanes:taxi=* angegeben werden.
- Fahrgemeinschaftsspuren, auch Carpool- oder HOV-Spuren genannt. Analog zum Transporttyp des Schlüssel access=* können diese mittels lanes:hov=* angegeben werden.
- Abbiegefahrstreifen können gezählt werden. Da dies normalerweise ein Aufteilen des Weges erfordert, werden diese bei niederrangigen Straßen oder üblichen Kreuzungen nicht eingetragen. Vor allem auf Autobahnen oder Autostraßen können diese aber wertvolle Informationen liefern. Weitere Details zu Abbiegefahrstreifen können mittels turn=* angegeben werden.
- Sonstige Fahrstreifen wie z.B. spitsstroken in den Niederlanden oder temporäre Standstreifen in Deutschland, Österreich und der Schweiz, welche für den allgemeinen Verkehr nicht ständig verfügbar sind, sondern nur wenn bestimmte Bedingungen erfüllt sind, z.B. während den Stoßzeiten.
Die folgenden Fahrstreifen sollen beim Zählen der Spuren nicht berücksichtigt werden:
- Parkstreifen. Details können mittels parking:lane=* angegeben werden.
- Fahrradstreifen. Für diese verwende den Schlüssel cycleway=lane oder den Unterschlüssel
:lanes
- Standstreifen/Pannenstreifen oder sonstige Seitenstreifen. Für weitere Details zu Seitenstreifen existiert derzeit nur ein Proposal.
Falls sich die Anzahl der Fahrstreifen ändert, ist es erforderlich, den OSM-Weg aufzutrennen. Dies sollte erfolgen sobald:
- ein neuer Fahrstreifen seine volle Breite erreicht hat, oder
- ein Fahrstreifen beginnt sich zu verschmälern bevor er endet (meistens, wenn ein Wechsel auf einen anderen Fahrstreifen notwendig ist)
Anmerkung für Datenkonsumenten
Für viele Wege wurde bisher nicht die Gesamtanzahl der Fahrstreifen an jedem Punkt angegeben, sondern nur die Anzahl der (Geradeaus-)Fahrstreifen eines längeren Abschnittes. Daher sollte die Angabe im Tag lanes
als Minimum und nicht als exakte Zahl betrachtet werden.
Erweitertes Tagging
Fahrstreifen in unterschiedliche Richtungen
Wenn die Fahrstreifen einer Gegenverkehrsstraße nicht gleichmäßig über beide Fahrtrichtungen verteilt sind, können zusätzlich die Schlüssel lanes:forward=* und lanes:backward=* verwendet werden. Der Schlüssel lanes:forward=* bezieht sich dabei auf jene Fahrstreifen, deren Fahrtrichtung der Richtung des OSM-Weges entspricht, lanes:backward=* auf jene in entgegengesetzter Richtung.
Für Fahrstreifen, welche Verkehr in beide Fahrtrichtungen erlauben, existiert derzeit nur der vorgeschlagene Suffix :both_ways, welcher den Schlüssel lanes:both_ways
ermöglicht.
Siehe weiter unten für Beispiele zur Verwendung dieser Schlüssel.
Fahrstreifen für bestimmte Fahrzeugarten
Die Anzahl an Fahrstreifen, welche für eine bestimmte Fahrzeugart reserviert sind, kann angegeben werden indem an den Schlüssel lanes
der Transporttyp des Schlüssels access=* angehängt wird, z.B. lanes:bus=1 für einen einzelnen Fahrstreifen, welcher für Busse reserviert ist. Falls es notwendig ist die Fahrtrichtung dieses Fahrstreifens anzugeben, fügt man den Suffix :forward
oder :backward
am Ende hinzu wie im vorherigen Abschnitt, d.h. lanes:taxi:forward=1 bezieht sich auf einen einzelnen Fahrstreifen, welcher für Taxis reserviert ist und dessen Fahrtrichtung mit der Richtung des OSM-Weges übereinstimmt..
Anmerkung: Diese Angabe der Fahrstreifenanzahl kann nur für jene Fahrstreifen verwendet werden, welche für eine bestimmte Fahrzeugart reserviert sind und nicht für Fahrzeugstreifen, auf die bestimmte Fahrzeugarten beschränkt sind. Falls zum Beispiel Lastkraftwagen auf einen Fahrstreifen beschränkt sind, kann dies nicht mittels lanes:hgv=1
angegeben werden, da dies eine komplett andere Bedeutung hat als z.B. lanes:psv=1, welches die Anzahl an Fahrstreifen angibt, welche für öffentliche Verkehrsmittel reserviert sind. Beschränkungen für Fahrzeuge können mittels dem Suffix lanes
angegeben werden, z.B. hgv:lanes=no|no|yes
beschränkt Lastkraftwagen auf den rechten, äußeren Fahrstreifen.
Enge Straßen
Auf engen Gegenverkehrsstraßen sind Begegnungen von breiten Fahrzeugen nur mit Ausweichen auf die Bankette, Zurückfahren oder verlangsamter Fahrt möglich. In einem solchen Fall sollte statt lanes=* die Breite der Fahrbahn mittels width=* angegeben werden. (Anmerkung: Nicht verwechseln mit maxwidth
). Falls die Breite häufig variiert, sollte die Breite an der schmalsten Stelle der Fahrbahn angegeben werden. Falls es nicht möglich oder zumutbar ist die exakte Breite zu bestimmen, kann auch ein Schätzwert und zusätzlich source:width=estimated angegeben werden, z.B. wie folgt:
width=4 source:width=estimated
Oft ermöglichen Ausweichstellen das Begegnen von breiten Fahrzeugen. Diese können mittels highway=passing_place angegeben werden. Sie werden bei lanes
nicht berücksichtigt.
Anmerkung: Mitunter wird der Tag lanes=1.5
für enge Straßen werwendet. Siehe dazu die Diskussion auf tagging. Es ist fraglich, ob dieser Schlüssel von Datenkonsumenten korrekt verarbeitet wird. Siehe dazu auch den Abschnitt Offene Punkte.
Beispiele
Anzahl der vorhandenen Fahrstreifen für motorisierten Verkehr | ||
---|---|---|
Foto | Tags | Anmerkungen |
lanes=2 | Eine Wohngebietsstraße mit zwei Fahrstreifen. Zusätzliche Details könnten mit parking:lane=* angegeben werden. | |
lanes=2 (an erster Linie) lanes=2 (an zweiter Linie) jede Fahrtrichtung einzeln |
Eine Straße mit jeweils zwei Fahrstreifen in jede Fahrtrichtung, angegeben mittels zweier OSM-Wege (jeder mit oneway=yes). | |
lanes=2 lane_markings=no |
Straße mit Gegenverkehr ohne markierte Fahrstreifen jedoch breit genug, um jeder Fahrtrichtung eine Spur zu bieten. Die weißen Markierungen an den Seiten sind Leitlinien, die die Straßenbegrenzung anzeigen. Diese Linien markieren jedoch nicht die einzelnen Fahrspuren, sondern nur den Straßenrand, somit wird das Merkmal lane_markings=no benutzt. | |
lane_markings=no und wahlweise: width=4 |
Eine enge Gegenverkehrsstraße mit einem breiten Fahrstreifen mit einer geschätzten Breite von vier Metern. | |
lanes=1 oneway=yes |
Eine Einbahnstraße mit nur einem Fahrstreifen. Die Parkbuchten zählen nicht als ein Fahrstreifen. | |
lanes=1 oneway=yes oneway:bicycle=no cycleway:right=lane cycleway:right:oneway=-1 |
Eine Straße, die für Autos eine Einbahnstraße ist, aber eine Gegenfahrspur für Fahrräder hat. lanes=1, da der Radfahrstreifen nicht als Fahrstreifen (für motorisierten Verkehr) gilt. | |
lanes=1 oneway=alternating |
Einige Brücken an Straßen mit Gegenverkehr besitzen nur einen Fahrstreifen. Bei entgegenkommenden Fahrzeugen muss Vorfahrt gewährt werden. Erfordert entweder oneway=alternating oder reversible | |
highway=passing_place (am Knoten) | Eine Gegenverkehrsstraße mit einer Ausweichstelle. | |
lanes=8 lanes:forward=4 lanes:backward=4 |
Eine Straße mit vier Fahrstreifen in beide Richtungen plus einem bündigen Mittelstreifen (der schraffierte Bereich in der Mitte). | |
lanes=3 lanes:forward=1 lanes:backward=1 lanes:both_ways=1 turn:lanes:both_ways=left |
Eine Straße mit einem Fahrstreifen in beide Richtungen und einer Abbiegespur dazwichen gelegen. Die mittlere Abbiegespur kann jederzeit von Verkehr in beide Richtungen genutzt werden, um an jedem Punkt entlang der Spur abzubiegen. Diese Konfiguration ist in einigen Ländern üblich, in anderen jedoch selten oder nicht vorhanden. | |
lanes=3 lanes:forward=1 lanes:backward=1 |
Eine Straße mit drei Fahrstreifen, wobei der mittlere eine Center turn lane ist. Mittels dem vorgeschlagenen Suffix :both_ways könnte dies auf lanes=3 und lanes:both_ways=1 reduziert werden, da sich die verbleibende Anzahl der Fahrstreifen auf beide Fahrstreifen gleichmäßig verteilt und daher nicht explizit angegeben werden muss.
| |
lanes=5 lanes:forward=3 lanes:backward=2 Annahme: der OSM-Way verläuft von links nach rechts |
Eine Straße mit fünf Fahrstreifen, drei davon in die forward-Richtung, d.h. in die selbe Richtung wie der OSM-Weg. Die Abbiegefahrstreifen können mittels turn=* am OSM-Weg angegeben werden. | |
lanes=3 lanes:bus:conditional=1 @ (Mo-Fr 07:00-19:00 |
Eine Straße mit drei Fahrstreifen wobei der rechte Fahrstreifen innerhalb der angegebenen Zeit für Busse reserviert ist. Das Enden des linken Fahrstreifens sollte mittels turn=* angegeben werden. Siehe den Artikel Conditional restrictions für deine detaillierte Beschreibung der :conditional-Erweiterung und Bus lanes für Beispiele, wie man Busspuren allgemein taggt. | |
Anzahl der vorhandenen Fahrstreifen für nicht motorisierten Verkehr | ||
highway=cycleway lanes=2 |
Fahrradweg mit zwei markierten und gegenläufigen Fahrspuren. Bei zwei gleichlaufenden Spuren wie bei Wegen mit Zeichen DE:241 nutze segregated=yes.
(Achtung, wie oben beschrieben, wie im Beispiel für motorisierten Verkehr gezeigt und wie im Beispiel Lanes#Crossing_with_a_designated_lane_for_bicycles zu sehen ist zählen Fahrradstreifen für Merkmal lanes=* nur dann, wenn der Radweg eine räumliche Trennung hat und somit als getrennter OSM-Weg abgebildet ist.) | |
leisure=track lanes=8 |
Eine Laufbahn mit 8 markierten Spuren. | |
route=piste or route=ski lanes=2 |
Eine Loipe mit zwei präparierten Spuren. |
Weitere Beispiele sind unter User:Martinq/Lane_examples zu finden.
Annahmen
Wenn nur die Gesamtanzahl an Fahrstreifen einer Gegenverkehrsstraße angegeben ist und diese gerade ist, wird davon ausgegangen, dass sich die Fahrstreifen gleichmäßig auf beide Fahrtrichtungen verteilen.
Auch wenn es immer empfehlenswert ist, an Straßen mit Fahrspuren ein lanes-Tag zu setzen, sind die Daten natürlich manchmal unvollständig. Dann ist es für Datennutzer normalerweise eine gute Idee, die Anzahl der Spuren zu schätzen. Datennutzer können dabei nach Gutdünken schätzen, aber die folgenden Annahmen funktionieren oft gut:
Tag(s) | Angenommen Anzahl Gegenverkehr |
Angenommen Anzahl Kein Gegenverkehr |
Anmerkung |
---|---|---|---|
highway=residential highway=tertiary highway=secondary highway=primary |
2 | 1 | Falls die tatsächliche Anzahl an Fahrstreifen identisch zu dieser Annahme ist, wird diese Anzahl gewöhnlicherweise nicht eingetragen. |
highway=service highway=track highway=path |
1 | 1 | Falls die tatsächliche Anzahl an Fahrstreifen identisch zu dieser Annahme ist, wird diese Anzahl gewöhnlicherweise nicht eingetragen. |
highway=motorway highway=trunk |
Diese sollten immer als zwei getrennte Wege angegeben werden | 2 or more | Die tatsächliche Anzahl an Fahrstreifen sollte immer angegeben werden. Allerdings kann die angeführte Annahme für Datenkonsumenten hilfreich sein. |
Offene Punkte
- Die Anzahl an Standstreifen/Pannenstreifen kann derzeit nicht angegeben werden, allerdings existiert ein Proposal für diese.
- Für Fahrstreifen, welche in beide Richtungen befahren werden können, existiert derzeit nur der vorgeschlagene Suffix :both_ways.
Anzeige der Anzahl der Fahrstreifen
- Fahrspur- und Straßenattribute Kartenstil zeigt die Fahrspuren grafisch in JOSM an.
- Um die Anzahl der Fahrstreifen in JOSM anzuzeigen, kann das Plugin routes zusammen mit dem folgenden Layer in routes.xml verwendet werden:
<layer name="lanes">
<route color="#FF00FF">
<pattern>
(((lanes=10 | lanes=9 | lanes=8 | lanes=7) -oneway=yes) | ((lanes=6 | lanes=5 | lanes=4) oneway=yes))
</pattern>
</route>
<route color="#FF0000">
<pattern>
((lanes=6 -oneway=yes) | (lanes=3 oneway=yes))
</pattern>
</route>
<route color="#FF3F00">
<pattern>
(lanes=5 -oneway=yes)
</pattern>
</route>
<route color="#FF7F00">
<pattern>
((lanes=4 -oneway=yes) | (lanes=2 oneway=yes))
</pattern>
</route>
<route color="#FFBF00">
<pattern>
(lanes=3 -oneway=yes)
</pattern>
</route>
<route color="#FFFF00">
<pattern>
(((lanes=2 | lanes=1) -oneway=yes) | (lanes=1 oneway=yes))
</pattern>
</route>
</layer>
Verwandte Merkmale
- width=* für die Angabe der Breite der Fahrbahn
- source:width=* für die Angabe der Quelle der Breite
- placement=* für die Angabe, wo die Fahrstreifen im Verhältnis zur Linie liegen
- access=* für Transporttypen und weitere Beschränkungen
- parking:lane=* für die Angabe von Parkstreifen
- turn=* für die Angabe von Abbiegespuren
- highway=passing_place für die Angabe von Ausweichstellen
Siehe auch
- Angabe von einzelnen Fahrstreifen und deren Eigenschaften
- Proposal zur Angabe der Anzahl von Gleisen bei Eisenbahnen
- Proposal für den Suffix :both_ways
- Proposed_features/lanes_General_Extension -
:lanes
- Angabe von Eigenschaften für jede Spur von einem Weg - Proposal für Seitenstreifen
- Diskussion auf tagging
- Diskussion auf tagging vor der Überarbeitung dieses Artikels im April 2012