DE:Key:lanes

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg lanes
Dscf0444 600.jpg
Beschreibung
Anzahl der Fahrstreifen für motorisierten Verkehr Datenelement (data item) anzeigen/bearbeiten
Gruppe: Straßen
Für diese Elemente
sollte nicht auf Punkte angewendet werdenkann auf Linien angewendet werdenkann auf Flächen (und Multipolygon-Relationen) angewendet werdensollte nicht auf Relationen angewendet werden (außer Multipolygon-Relationen)
Sinnvolle Kombinationen
Siehe auch
Status: de facto

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 [W] Fahrstreifen, die für Fahrzeuge breiter als ein Motorrad geeignet sind.
  • Fahrstreifen, welche für den öffentlichen Verkehr, z.B. [W] 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.
  • [W] Fahrgemeinschaftsspuren, auch Carpool- oder HOV-Spuren genannt. Analog zum Transporttyp des Schlüssel access=* können diese mittels lanes:hov=* angegeben werden.
  • [W] 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. [W] spitsstroken in den Niederlanden oder [W] 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:


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
Residential.jpg lanes=2 Eine Wohngebietsstraße mit zwei Fahrstreifen. Zusätzliche Details könnten mit parking:lane=* angegeben werden.
Dscf0444 600.jpg 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).
Reelsen1.JPG 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 Strassenbegrenzung anzeigen. Diese Linien markieren jedoch nicht die einzelnen Fahrspuren, sondern nur den Straßenrand, somit wird das Merkmal lane_markings=no benutzt.
Narrow road.jpg lane_markings=no
und wahlweise:

width=4
source:width=estimated

Eine enge Gegenverkehrsstraße mit einem breiten Fahrstreifen mit einer geschätzten Breite von vier Metern.
Oneway-road.jpg lanes=1
oneway=yes
Eine Einbahnstraße mit nur einem Fahrstreifen. Die Parkbuchten zählen nicht als ein Fahrstreifen.
Oneway-contraflow.jpg lanes=1
oneway=yes
oneway:bicycle=no
cycleway=opposite_lane
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.
One lane bridge over West River on Rice Farm Road.JPG 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
Scotland Kinlochewe SingleTrackRoad.jpg highway=passing_place (am Knoten) Eine Gegenverkehrsstraße mit einer Ausweichstelle.
TràficBarça(negre&blanc)dalt.jpg 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).
2006 02 24 - MD115 - WB 07.JPG 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.
HillsideRdCaversham.jpg 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.
Simpleuklanes middle.jpg 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.
Zeitabhängige Busspur.jpg 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.

Anzahl der vorhandenen Fahrstreifen für nicht motorisierten Verkehr

Fahrradweg mit zwei markierten Fahrspuren highway=cycleway
lanes=2
Fahrradweg mit zwei markierten und gegenläufigen Fahrspuren. Bei zwei gleichlaufenden Spuren wie bei Wegen mit Zeichen DE:241 Zeichen 241-30 - getrennter Rad- und Fußweg, StVO 1992.svg 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.)

Skyttis athletics tracks.jpg leisure=track
lanes=8
Eine Laufbahn mit 8 markierten Spuren.
Langlauf Loipe.jpg 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

	<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
  • 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