Berlin/Verkehrswende/Radwege

From OpenStreetMap Wiki
Jump to navigation Jump to search
Geschützter Radweg in Berlin. (Mapillary)
Visualisierung von detaillierten Radwegeigenschaften

OSM-Daten und ihre Analyse können – bei ausreichender Qualität, Aktualität und Detailtiefe – eine ideale Grundlage sein, um den Ausbauzustand und die Nutzbarkeit von Fahrradinfrastrukturen zu dokumentieren und zu bewerten, den Fortschritt der Verkehrswende zu beobachten und Infrastrukturmängel aufzuzeigen. Das gilt insbesondere für den Zustand von Radwegen. Mit diesem erweiterten und in Berlin getesteten Schema zum Kartieren von Radwegen möchten wir das etablierte OSM-Taggingschema ergänzen, um bessere Aussagen zur Radwegequalität zu ermöglichen: Dazu gehören nicht nur Breite und Oberflächenbeschaffenheit der Fahrbahn, sondern auch Merkmale zu Schutz und Abgrenzung des Weges gegenüber anderen Verkehrsarten.

  • Deutschsprachiges Fahrradportal im Wiki
  • Allgemeine Hinweise zum Erfassen von Fahrradinfrastrukturen auf der Seite Bicycle
  • Zum Kartieren von Radwegen im Allgemeinen siehe Key:cycleway

Straßenbegleitende Radwege separat erfassen oder nicht?

Radwege, die durch physische Barrieren von der Fahrbahn abgegrenzt sind, können in OSM als separate Linien erfasst werden. In der OSM-Community wird kontrovers diskutiert, ob bzw. ab wann straßenbegleitende Wege separat erfasst werden sollten. Mit steigendem Detailgrad und damit steigenden Ansprüchen an die Kartendaten sowie immer besseren externen Datenquellen (wie hochaufgelösten Luftbildern und anderen öffentlichen Datensätzen, Mapillarybildern etc.) insbesondere in Städten wie Berlin sprechen zunehmend Argumente dafür, auch Radwege separat zu erfassen, selbst wenn sie baulich "nur" durch Bordsteine, parkende Autos oder evtl. Poller (siehe unten) von der Fahrbahn getrennt sind (ähnlich wie bei separat erfassten Gehwegen):

  • Detailinformationen der Wege können deutlich einfacher, übersichtlicher und umfangreicher abgebildet werden...
  • ...insbesondere in komplexen Situationen, bei regelmäßigen Veränderungen oder richtungsabhängigen Eigenschaften (wie bei Radwegen üblich),
  • die Geometrie der Wege kann präzise abgebildet werden,
  • womit zielgenaues Routing und bessere Datenanalysen (bis hin zu Schattenberechnungen für Radwegstrecken) ermöglicht werden.

Zentrale Gegenargumente gegen die separate Erfassung von straßenbegleitenden Wegen sind:

  • der Bezug zwischen Straße und straßenbegleitenden Wegen geht verloren (z.B. können Router kaum auf die Klassifikation oder den Namen der Straße zurückgreifen, an dem der separat erfasste Weg verläuft),
  • unübersichtlichere Kartendarstellungen bzw. Renderings,
  • unter Umständen berechnen Router Umwege, weil sie bei separat erfassten Wegen nicht "jederzeit", sondern nur an dafür angelegten Querungsmöglichkeiten die Spur bzw. Straßenseite wechseln können.

Dieses erweiterte Radwege-Schema möchte explizit motivieren, straßenbegleitende Radwege zu Gunsten der Vorteile dieser Methode separat zu erfassen, insbesondere wenn detailierte Radwegeeigenschaften wie unten beschrieben erfasst werden. Um den Nachteilen separatem Mappings zu begegnen, gibt es Vorschläge, wie diese zukünftig ausgeräumt werden können:

  • Straßenbegleitende Wege können mit is_sidepath=yes versehen werden (oder einfach sidepath=yes - laufende Diskussion),
  • die zentrale Straßenlinie wird mit cycleway=separate versehen, sowie im Falle einer ausgeschilderten Benutzungspflicht mit bicycle=use_sidepath,
  • Die zentralen Straßeneigenschaften, nämlich ihre Klassifikation und ihr Name, können mit sidepath:of=* und sidepath:of:name=* (Bezeichnungen noch in laufender Diskussion) auf den separaten Radweg übertragen werden.

Auf diese Weise können Router straßenbegleitende Wege erkennen und zentrale Straßeneigenschaften ablesen. Auch Renderer können dieses Schema nutzen, um separate Wegesituationen auf kleineren Kartenmaßstäben übersichtlicher darzustellen (indem sie z.B. Straßen mit cycleway=separate genauso rendern wie cycleway=track und straßenbegleitende Wege mit sidepath=yes auslassen).

Basis-Tagging verschiedener Radwegarten

Die in Berlin verbreiteten Radwegearten lassen sich auf diese Weise erfassen:

Radfahrstreifen
Schutzstreifen
  • Fahrradspur (Radfahrstreifen oder Schutzstreifen, mit Linien und Symbolen auf der Fahrbahn markierte Radspuren): Wenn keine weitere Barriere zur Fahrbahn besteht, werden Fahrradspuren bislang mit ihren Eigenschaften an der Straßenlinie erfasst: Bei beidseitig vorhandener Radspur mit cycleway:both=lane, ansonsten entsprechend der Linienrichtung der Straße mit cycleway:right=lane oder in selteneren Fällen mit cycleway:left=lane. Eine Unterscheidung zwischen benutzungspflichtigen, mit durchgezogener Linie und Zeichen 237 - Sonderweg Radfahrer, StVO 1992.svg Verkehrszeichen 237 (Radweg) markiertem Radfahrstreifen und nicht benutzungspflichtigen, mit gestrichelten Linien markierten Schutzstreifen ist möglich:
Hochbordradweg
  • Hochbordradweg (Radwege, die von der Fahrbahn durch einen Bordstein getrennt und häufig im Bereich des Gehwegs verlaufen):
    • Auf klassische Weise mit cycleway=track an der Straßenlinie erfasst.
    • Stattdessen möchte dieses Schema aus den oben genannten Gründen motivieren, diese Radwegform als separate Linie mit highway=cycleway, (sidepath=yes - in Diskussion) und weiteren, unten genannten Eigenschaften zu erfassen. An der Straßenlinie sollte dann cycleway=separate ergänzt werden sowie im Falle einer Benutzungspflicht bicycle=use_sidepath.
Geschützter Radfahrstreifen
  • Protected Bike Lane (Geschützter Radfahrstreifen, durch Barrieren wie Poller geschützte Radwege):
    • Bislang gab es lediglich die Möglichkeit, diese wie eine gewöhnliche Fahrradspur (siehe oben) zu erfassen.
    • Mit diesem Schema können Protected Bike Lanes durch cycleway:protection:right=bollard oder – je nach Art der Protektion (siehe unten) – ähnliche Werte abgegrenzt werden: Entweder mit cycleway:<side>=lane an der Straßenlinie oder an einer separaten Linie mit highway=cycleway und weiteren, unten genannten Eigenschaften.
  • Geteilte Busspur: Eine für den Radverkehr freigegebene Busspur wird mit cycleway=share_busway an der Straßenlinie erfasst.
  • kein Radweg: Hat eine Straße keinen Radweg, sollte dies explizit mit cycleway:both=no an der Straßenlinie gekennzeichnet werden.

Neben diesem "Basistagging" sollten nach Möglichkeit weitere Eigenschaften wie unten beschrieben ergänzt werden.

Aktuell: Tagging von Pop-up-Radwegen

Pop-up-Radweg

Im Zuge der Corona-Pandemie entstehen in vielen Städten temporäre Pop-up-Radwege. In Berlin werden viele dieser Radspuren auch nach der Pandemie bestehen bleiben, nicht nur deshalb erfassen wir sie in OSM. In Berlin erfolgt die Umsetzung meist in Form von Protected Bike Lanes oder Schutzstreifen auf der rechten Fahrspur:

Darüber hinaus können weitere Radwegeigenschaften zur Bewertung der Radwegqualität interessant sein:

Vereinzelt entstehen auch Pop-up-Fahrradstraßen (zum Tagging siehe bicycle_road=*), die mit dem Zusatz description:covid19=Pop-up-Fahrradstraße versehen werden sollten.


Tagging

Die folgenden Eigenschaften werden an der Linie des Radwegs (bei separat erfassten Wegen) oder der Fahrbahn erfasst:

bei separat erfassten Radwegen bei Radwegen an der Linie der Fahrbahn häufige Werte Beschreibung
Separate Linien folgen dem genauen Radwegverlauf (inklusive Umfahrungen, Schwenkungen etc.). Darauf achten, dass die Linie an allen kreuzenden Straßen, (Geh-)Wegen oder Einfahrten einen gemeinsamen Knoten mit der kreuzenden Linie hat. Die Eigenschaften/Tags des Radwegs werden an dieser Radweglinie erfasst. Die Eigenschaften/Tags des Radwegs werden (mit Prefix cycleway:) an der Straßenlinie erfasst. Bei hohem Detailgrad von Straßen- und/oder Radwegeigenschaften kann die Fülle an Tags schnell unübersichtlich werden (Gehwege können immer getrennt erfasst werden). Es kann notwendig sein, die bestehende Straßenlinie häufig aufzutrennen, wenn sich Radweg- oder Straßeneigenschaften ändern. Die exakte Radwegführung, Schwenkungen etc. können nicht erfasst werden.
Basis-Tags
highway=cycleway (an der Radweglinie, sowie is_sidepath=yes (in Diskussion))

cycleway=separate (an der Straßenlinie) bzw. cycleway:right=separate cycleway:left=separate cycleway:both=separate

cycleway=* (insbesondere cycleway=lane) bzw.

cycleway:right=* cycleway:left=* cycleway:both=*

Notwendiges Tagging für Radwege.
meist oneway=yes meist cycleway:oneway=yes bzw. cycleway:right:oneway=yes etc. Üblicherweise sind Radwege entlang einer Fahrbahnseite einspurig bzw. nur in eine Richtung freigegeben und müssen daher mit oneway=yes versehen werden. Radwege oder Teilstücke, die explizit in beide Richtungen befahren werden dürfen (mit Pfeilen auf der Fahrbahn oder mit Verkehrszeichen gekennzeichnet), können mit oneway=no gemappt werden.
Empfohlene Tags
width=* cycleway:width=* Zahl in Metern, z.B. "1" oder "2.2" Breite des Radwegs bzw. des für den Radverkehr vorgesehenen Bereichs (von der Mitte der Begrenzung aus gemessen). Sollte vor Ort bestimmt werden (oder kann manchmal auf gut aufgelösen Luftbildern abgemessen werden). Kann die Breite des Radweges nur geschätzt werden, sollte stattdessen est_width=* genutzt werden.
surface=* cycleway:surface=* Meist:
  • asphalt (geschlossene Asphaltdecke)
  • paving_stones (gleichmäßig geformte Beton-Pflastersteine mit geringen Zwischenräumen)
Oberflächenbeschaffenheit/Material des Fahrbahnbelags des Radwegs.

protection:left

protection:right

cycleway:protection:left

cycleway:protection:right

Bei mehrspurigen Fahrbahnen mit Radwegen – jeweils gesehen in Linienrichtung der Straße:

  • bollard (Poller), vertical_panel (Leitbaken oder Leitboys)
  • kerb (Bordstein)
  • parking_lane (Parkspur), bus_lane (Busspur)
  • grass_verge (Grünstreifen), hedge (Hecke), tree_row (Baumreihe), railing (Geländer)
  • solid_line (geschlossene Linie), dashed_line (gestrichelte Linie), pictogram (Markierung mit Fahrradsymbol)
  • surface (Markierung durch verschiedene Fahrbahnoberflächen, Pflasterung o.ä.)
  • yes (unspezifiziert)
  • no (keine bauliche oder symbolische Trennung zu anderen Verkehrsteilnehmern vorhanden)
  • not_required (kein Schutz notwendig, da auf dieser Seite im weiteren Verlauf kein Verkehrsraum anschließt)
Beschreibt, auf welche Weise der Radweg von Verkehr auf der linken bzw. rechten Seite geschützt ist. Links ist zumeist die Fahrbahn mit Autoverkehr, rechts zumeist Gehweg. Mehrere Values können mit Semikolon getrennt getaggt werden, wobei baulich getrennte Phänomene von innen (näher am Radweg) nach außen (weiter weg vom Radweg) erfasst werden sollten (z.B. protection:left=kerb;parking_lane für einen Bordstein links des Radwegs, hinter dem sich noch eine Reihe parkender Autos anschließt).

Eine Interpretation, welche Werte einem "hohen" und welche einem "geringen" Schutzstatus entsprechen, ist damit nicht verbunden und bleibt den Anwendern überlassen. Der Wert surface beschreibt beispielsweise einen eher fehlenden Schutz im engeren Sinne; mit dem Wert parking_lane kann unter Umständen die Gefahr sich öffnender Autotüren verbunden sein. Die Schutzqualität wird darüber hinaus auch durch Pufferbreiten bestimmt (siehe unten: cycleway:buffer=*).

Weitere sinnvolle Tags
lit=* lit=* yes / no oder weiter spezifiziert Die Beleuchtung des Radweges bei Dunkelheit.
smoothness=* cycleway:smoothness=*
  • excellent (sehr guter Zustand)
  • good (guter Zustand)
  • intermediate (mittelmäßiger Zustand)
  • bad (schlechter Zustand)
  • very_bad (sehr schlechter Zustand)
Die Oberflächenqualität/Ebenheit des Radweges. Um die Bewertung möglichst objektiv zu gestalten, sollten diese Anhaltspunkte berücksichtigt werden (vgl. auch die smoothness-Tabelle):
  • excellent: Glatter, unbeschädigter Asphalt mit sehr guten Rolleigenschaften und ohne spürbare Vibrationen (Faustregel: Perfekt zum Inlineskates fahren).
  • good: Asphalt (oder andere glatte versiegelte Oberfläche) mit höchstens kleineren Schäden oder Rissen, die kaum spürbare Verwerfungen hervorrufen. Insbesondere ohne Wurzelschäden o.ä. (Faustregel: Sehr gut zum Rennrad fahren).
  • intermediate: Im allgemeinen gut befahrbare Oberfläche, auf der aber kleinere Verwerfungen spürbar sind: Beispielsweise Pflastersteine/Kleinpflaster mit geringen Zwischenräumen, Asphalt mit kleineren, seltenen Wurzelschäden, gut verfestigter Boden oder sehr gut (!) versiegeltes Kopfsteinpflaster (Faustregel: Hier kann ich gut mit einem Stadtrad fahren).
  • bad: Deutlich spürbare Verwerfungen oder “Rütteln”, z.B. auf üblichem Kopfsteinpflaster, aufgrund zahlreicher Wurzelschäden/Schlaglöcher oder auf unbefestigten Wegen mit Pfützenlöchern oder ähnlichem. Nicht mehr zum Rennradfahren geeignet, signifikanter Geschwindigkeitsverlust (Faustregel: Beim nächsten Mal kaufe ich mir ein Fahrrad mit besserer Federung – oder gleich ein Mountain Bike)
  • very_bad: Starke Verwerfungen oder Schäden, nicht mehr zum Radfahren mit City- oder Trekkingrad geeignet bzw. nur mit erheblichem Geschwindigkeitsverlust (Faustregel: Wege, nach deren Befahrung ich dem zuständigen Baustadtrat eine E-Mail schreibe – und wirklich ein Mountain Bike brauche)
buffer=* bzw.

buffer:left=* buffer:right=*

cycleway:buffer=* bzw. cycleway:buffer:left=* cycleway:buffer:right=* oder bei mehrspurigen Straßen analog zum oben genannten Schutzstatus: cycleway:left:buffer:left=* cycleway:left:buffer:right=* cycleway:right:buffer:left=* cycleway:right:buffer:right=*

Zahl in Metern oder yes / no Abstand oder Schutzpuffer links oder rechts des Radweges. Kann beispielsweise durch Markierungen oder Pflasterungen bestimmt sein und meint den an den Radweg angrenzenden Bereich, der nicht zur Nutzung durch andere Verkehrsteilnehmer bzw. als Abstand zu diesen vorgesehen ist. Ist kein Abstand oder Schutzpuffer zu direkt angrenzenden Verkehrsteilnehmern vorhanden, sollte dies durch den Wert "no" gekennzeichnet werden.

Ist nur buffer (ohne Suffix :left oder :right) angegeben, ist der Abstand nach links zur Fahrbahn gemeint. Nach Möglichkeit sollten aber beide Seiten angegeben werden. buffer:right ist insbesondere als Schutzabstand links neben parkenden Autos (Gefahr durch sich öffnende Autotüren) oder in Gehwegnähe neben dem Fußverkehr interessant.

surface:colour=* cycleway:surface:colour=*
  • green (grün)
  • red (rot, insbesondere an Einmündungen/Gefahrenstellen)
Farbe des Fahrbahnbelags. Zunehmend werden auch in Berlin Radwege farblich (grün, an Einmündungen rot) hervorgehoben, um die Sicherheit zu erhöhen. Hinweis für Berlin: Auf der Website von InfraVelo sind alle umgesetzten Farbbeschichtungen verzeichnet. In der Karte kann unten gefiltert werden nach "Abgeschlossen" und Projektart "Grünbeschichtung".
incline=* incline=* Steigungsprozent (z.B. "4%") oder up / down Spür- und sichtbare Steigung des Radwegs. Nach Möglichkeit in Prozent durchschnittlicher Steigung auf dem Radwegabschnitt angegeben (z.B. auf Grundlage von Höhendaten oder guter Vor-Ort-Messung). Beispiel: 5 Meter Steigung auf 100 Meter Weglänge entspricht einer Steigung von 5%. Negative Werte für Gefälle – entsprechend der Richtung der Wegelinie). Wenn kein genauer Wert bestimmt werden kann, kann auch nur "up" (Steigung) oder "down" (für Gefälle) angegeben werden.
bicycle=* und traffic_sign=*

cycleway:bicycle=* bzw. cycleway:left:bicycle=* cycleway:right:bicycle=* und cycleway:traffic_sign=* bzw. cycleway:left:traffic_sign=* cycleway:right:traffic_sign=*

Angaben zur Benutzbarkeit oder Benutzungspflicht für Radfahrende. bicycle=designated verweist auf eine Ausschilderung (und damit Benutzungspflicht) des Radwegs, die mit traffic_sign=* angegeben werden kann. Siehe auch bicycle=*.
Weitere für Radfahrende interessante Eigenschaften der Straße
lanes=* Wie viele Fahrspuren hat die Straße?
parking:lane=* Gibt es eine Parkspur (und damit unter Umständen die Gefahr sich öffnender Autotüren)?
maxspeed=* Wie schnell dürfen Fahrzeuge hier fahren?
traffic=* Wie stark ist das Verkehrsaufkommen?
class:bicycle=* class:bicycle=* Wie gut ist der Radweg subjektiv zum Radfahren geeignet?

Tagging-Beispiele

PBL Hasenheide beschriftet.jpg
Radweg Gneisenaustraße beschriftet.jpg
Radweg Werbellinstraße beschriftet.jpg
An einer separaten Linie:
(nicht auf dem Bild zu sehen: 120px-Zeichen 237.svg.png)

An der Straßenlinie: cycleway:right=separate


(Mapillary)(OSM)

An einer separaten Linie:

An der Straßenlinie: cycleway:right=separate


(Mapillary)

An der Straßenlinie:

sowie weitere Eigenschaften der Straße, insbesondere:


(Mapillary)(OSM)

Hochbordradweg Weserstraße beschriftet.jpg
Radweg Edinburger Straße beschriftet.jpg
Treptower Straße.jpg
An einer separaten Linie:

An der Straßenlinie: cycleway:*=separate


(Mapillary)(OSM)

An einer separaten Linie:

An der Straßenlinie: cycleway:*=separate


(Mapillary)

An der Straßenlinie:

sowie weitere Eigenschaften der Straße, insbesondere:

Radweg Eschersheimer Straße Neukölln.jpg
Radweg Gottlieb-Dunkel-Straße Tempelhof.jpg
Radweg Oderstraße Neukölln.jpg
An einer separaten Linie:

An der Straßenlinie: cycleway:*=separate


(OSM)

An einer separaten Linie:

An der Straßenlinie: cycleway:*=separate


(Mapillary)(OSM)

An einer separaten Linie:

(Mapillary)(OSM)

Tagging weiterer für den Radverkehr relevanter Straßeneigenschaften, Spurführungen und Infrastrukturen

Fahrradschleuse/Fahrradweichen

Auch Radfahrstreifen in Mittellage genannt.

Entsprechend des Lanes-Schemas:

Fahrradweiche auf der Schillingbrücke (cropped).jpg
Fahrradweiche mehrspurig Mapillary carlheinz.jpg

An der Straßenlinie:

An der Straßenlinie:

An der Straßenlinie:

(bicycle:lanes ist deshalb – außer auf KfZ-Spuren mit gleicher Richtung wie die Radspur – auf yes gesetzt, da es Radfahrenden in Deutschland erlaubt ist, die KfZ-Spuren zum Abbiegen zu nutzen.)

In Gegenrichtung befahrbare Einbahnstraßen

Zeichen 267 - Verbot der Einfahrt, StVO 1970.svg
Zusatzzeichen 1022-10 - Radfahrer frei, StVO 1992.svg
Einbahnstraßen, die in Gegenrichtung von Fahrrädern befahren werden dürfen, werden mit oneway:bicycle=no gekennzeichnet. Sind darüber hinaus Fahrradwege vorhanden, können diese mit cycleway=* weiter spezifiziert werden, fehlende Radwege mit cycleway:both=no gekennzeichnet werden. Aus diesem Grund sollte cycleway=opposite nicht mehr benutzt werden, da dies nichts über das Vorhandensein von Radwegen aussagt und die Befahrbarkeit entgegen der Einbahnstraße bereits mit oneway:bicycle=no ausreichend gekennzeichnet ist.

Randseitige Asphaltierung (von Kopfsteinpflaster)

Es ist nicht endgültig diskutiert, wie man Fälle wie die Folgenden in OSM erfassen kann. Es gibt allerdings Vorschläge:

(Linienrichtung in Blickrichtung)

(Linienrichtung in Blickrichtung)

Aufgeweiteter Radaufstellstreifen/Advanced stop line

Praha-Černý Most cyklobox 1.JPG

Eine advanced stop line (ASL) oder aufgeweiteter Fahrradaufstellstreifen (ARAS) wird an der Straßenlinie mit einem Punkt an der genauen Stelle (auf der Straßenlinie vor der Ampel) mit cycleway=asl erfasst.

Einfahrten

Haus- und Grundstückseinfahrten, die den Radweg kreuzen, können interessant für Datenanalysen sein und sollten daher erfasst werden. Dazu von der Straße ausgehend eine Linie entlang der Einfahrt mit highway=service + service=driveway mappen (bei Gebäudedurchfahrten außerdem tunnel=building_passage im Bereich der Durchfahrt – gut im WMS-Datensatz ALKIS, Gebäude erkennbar). Bei separat gemappten Radwegen auf einen gemeinsamen Punkt als Kreuzungspunkt zwischen Radweg und Einfahrt achten.

Gefahrenstellen

Gefährliche Radwegmerkmale, die das Radfahren beeinträchtigen, besondere Aufmerksamkeit oder eine reduzierte Geschwindigkeit erfordern, können als Node mit hazard:bicycle=* auf der Radweglinie erfasst werden (bzw. mit hazard:bicycle:forward=* oder hazard:bicycle:backward=* auf mehrspurigen Wegen bzw. Straßen). Dazu können gehören:

Fahrradzählstellen

Die Berliner Senatsverwaltung beobachtet mit automatischen Radverkehrszählstellen die quantitative Entwicklung des Radverkehrs. Ab 2020 sollen zudem sog. "Fahrradbarometer" eingerichtet werden, die auf Displays anzeigen, wie viele Fahrräder den jeweiligen Standort passiert haben. In OSM lassen sich solche Zählstellen erfassen mit:

Datenquellen

Unter anderem eine hohe Abdeckung von Straßenfotos auf Mapillary und die im Berliner Geoportal jährlich neu verfügbaren Luftbilder bieten eine ideale Datengrundlage, um eigene Beobachtungen vor Ort detailliert zu mappen.

  • ToDo: Weitere Datenquellen

Overpass-Abfragen