Endurowandern ist ein wunderschönes Hobby. Wie wir alle wissen, ist dieses Hobby im hochgradig regulierten Deutschland nur äußerst eingeschränkt möglich. Wer halbwegs legal auf Nebenstrecken und unbefestigten Wegen unterwegs sein möchte, der muss sich entweder gut auskennen oder jemanden kennen der sich gut auskennt. Insbesondere weil Navis und Routing-Apps da oft wenig oder nur rudimentäre Unterstützung bieten. Aber man kann sich helfen...
Dank OpenStreetMaps (https://www.openstreetmap.org/) sind eigentlich alle notwendigen Informationen in zumeist hervorragender Qualität verfügbar. Es gibt nur leider (noch) kein Tool, das sie fürs Endurowandern verfügbar macht. Musste man eigentlich mal programmieren...
Dieser mehrteilige Guide soll zeigen was mit OpenStreetMaps und ontop mit Overpass-Turbo http://overpass-turbo.eu/ geht und vor allem wie es geht. Man muss sich da sicherlich etwas reindenken, insb. wenn man mit IT nicht viel am Hut, hat aber eigentlich ist es ganz einfach.
2. Realistische Erwartungen
Bevor es losgeht, sollten wir unsere Erwartungen noch auf ein realistisches Maß reduzieren:
- Es geht darum interessante Strecken und Wege auf einer Karte zu finden, aber nicht um automatische Routenplanung oder gar Navigation. Und auch nicht ums Motorradfahren! Ihr müsst also selber überlegen was ihr mit den gefunden Informationen macht. Am besten nutzt ihr Overpass-Turbo parallel wenn Ihr am PC routen plant (womit auch immer), so nutze ich das Tool.
- Keine Garantie für gar nichts. Ob die gefundenen Wegabschnitte tatsächlich Nebenstrecken oder gar unbefestigte Wege sind, ist nicht garantiert. Insb. ist auch nicht garantiert, dass die Strecken überhaupt legal befahrbar sind. Oft ist es so, dass man ein Anliegen haben muss um sie befahren zu dürfen - you know what I mean. Auch gilt immer die StVO, die lokale Beschilderung und insb. auch die Nutzungsbedingungen von OMS, siehe https://wiki.osmfoundation.org/wiki/Terms_of_Use. Kurzum, Ihr seid selbst dafür verantwortlich, was ihr mit den Informationen macht.
- Man muss durchaus etwas Zeit investieren, um sich in OSM und Overpass einzuarbeiten. Hat man die Funktionsweise dann einmal verstanden, geht alles ganz schnell und der Nutzen=Spaß steigt exponential an.
- Dieser Guide deckt nur einen ganz winzigen Teil der Möglichkeiten von OSM und Funktionen von Overpass ab. Wer Bock auf mehr hat, der findet unter https://wiki.openstreetmap.org/ den passenden Einstieg in die faszinierende Welt von OSM.
3. Kurze Einführung in OpenStreetMaps
Bei OpenStreetMaps geht es um geografische bzw. geometrische Daten, also um Linien, Polygone und deren geografische oder physische Eigenschaften - sonst nix! Die allseits bekannten OSM Karten sind lediglich eine Darstellungsform (Interpretation) dieser Daten. Wir wollen diese Daten aber nun für unsere Zwecke nutzen und sie natürlich auch auf einer Karte darstellen lassen - das erledigt Overpass-Turbo http://overpass-turbo.eu/ freundlicherweise für uns. Mit den eigentlichen Roh-Daten von OMS, schier endlose Listen von Punkten, Wegen und deren Beziehungen zueinander, müssen wir uns glücklicherweise nicht beschäftigen.
Wir müssen Overpass jedoch mitteilen an welchen Informationen wir genau interessiert sind, denn Overpass weiß nix vom Endurowandern und unseren Sehnsüchten. Overpass kann lediglich Abfragen mittels einer spezifischen Abfragesprache auf OSM Daten ausführen, siehe https://wiki.openstreetmap.org/wiki/Ove ... verpass_QL. Der Weg zum Erfolg führt also über zwei Dinge die wir uns halbwegs erarbeiten müssen:
- Ein grundlegendes Verständnis der in OSM enthaltenen Daten, ihrer Ausprägungen und deren Qualität.
- Ein grundlegendes Verständnis der Syntax der Overpass_QL Abfragesprache.
4. Kurze Einführung in Overpass Turbo
Eigentlich ist das Tool selbst erklärend und sehr gut dokumentiert; einfach mal die Hilfe aufrufen. Let's get started, bitte mal aufrufen:http://overpass-turbo.eu/.
Links ist der Abfrage-Bereich, da müssen wir unsere Queries definieren bzw schreiben. Rechts ist der Karten-Bereich, also Kartenausschnitt, auf den die Query normalerweise angewendet wird. Je kleiner der Karten-Bereich, desto schneller die Query. Wenn man dann auf den Button Ausführen klickt wird die Query ausgeführt und das Ergebnis in der Karte dargestellt. Wenn das schon mal geklappt hat, dann kann's jetzt richtig losgehen.
5. Abfragen mit Overpass Turbo
Ab hier werde wir uns nur noch um das Schreiben und Verstehen von für uns relevante Abfragen kümmern. Wir fangen ganz einfach an und steigern uns.
5.1 Nebenstraßen - das Reich der Endurowanderer
In OSM sind alle Wege und Straßen - eigentlich eher nur Streckenabschnitte - auf eine einheitliche Art und Weise klassifiziert. Das für uns relevanteste Merkmal ist das Attribute (en: Key) highway und seine verschiedenen Ausprägungen bzw. Werte (Value). Anders als man vermuten könnte, umfasst das Attribut highway nicht nur Autobahnen und Hauptstraßen, sondern tatsächlich wirklich alle Arten von Wegen in OMS: von der Autobahn, bis hin zum Trampelpfad durch den Wald.
Den gemeinen Endurowanderer interessieren aber eigentlich nur Nebenstraßen und befahrbare Wege. Also genau die Straßen, die den Rest der Welt eigentlich nicht interessieren. In OMS sind diese zumeist mit
highway=unclassified
gekennzeichnet. Und wieder anders als man es vermuten könnte: unclassified heißt nicht, dass die Straßen nicht klassifiziert sind, sondern vielmehr, dass dies unwichtige, kleine, aber befahrbare Straßen sind und dabei 1. keine Feldwege und 2. keine Privatstraßen sind. Die meisten Navis meiden unclassified Straßen, bzw. nutzen sie nur dann zur Navigation, wenn keine andere Routing-Alternative besteht (z.B. die "last mile" zum Ferienhaus im Wald). Im OMS-Wiki ist das so beschrieben:
Kommen wir aber nun zu unserer ersten und wahrscheinlich zweit-wichtigsten Query, der nach kleinen Nebenstraßen und befahrbare Wege. Am besten zoomt Ihr dazu in Overpass zunächst in einen, Euch wohl bekannten Kartenausschnitt, so könnt Ihr dann direkt die Qualität der Ergebnisse für Euch bewerten. Bitte kopiert dann den folgenden Code und pastet ihn einfach in den Querybereich (vorher leer machen) in Overpass. Dann auf Ausführen klicken und ... TaTaTaaa ... da sind sie die gewünschten kleinen Nebenstraßen und befahrbare Wege"The tag highway=unclassified is used for minor public roads typically at the lowest level of the interconnecting grid network. Unclassified roads have lower importance in the road network than tertiary roads, and are not residential streets or agricultural tracks."
Was die Query genau macht und wie sie zu lesen ist, wird in einem späteren Kapitel erläutert. Wichtig ist jetzt erst einmal nur, dass ihr seht, dass der Schlüssel (key) highway und der Wert (value) unclassified definiert wurde.
Code: Alles auswählen
<!-- Abfrage #1
Kleine Nebenstraßen und (vermutlich) befahrbare Wege.
-->
{{key=highway}}
{{value=unclassified}}
<osm-script output="json">
<union>
<query type="way">
<has-kv k="{{key}}" v="{{value}}"/>
<bbox-query {{bbox}}/>
</query>
</union>
<print mode="body"/>
<recurse type="down"/>
<print mode="skeleton"/>
</osm-script>
Wenn Ihr die Gegend/Straßen gut kennt, dann werdet ihr jetzt wahrscheinlich feststellen, dass der eine oder andere Streckenabschnitt zwar als befahrbar angezeigt wird, es aber Eurer Meinung nach gar nicht ist. Ich behaupte jetzt einfach mal, das ihr da in der Mehrheit der Fälle falsch liegt, zumindest wenn Ihr ein Anliegen habt, das die Befahrung der Strecke rechtfertigt.
Kommen wir nun zum wichtigsten, leider nicht ganz so offensichtlichen Feature von Overpass: Ihr könnt auf die blauen Linien anklicken und bekommt dann alle verfügbaren Attribute des Streckenabschnitte angezeigt die sehr hilfreich bei der Bewertung des Wegabschnitts sein können. Die Menge, Auswahl und Bewertung (welcher Wert wurde gesetzt) der Attribute ist sehr unterschiedlich. Das liegt daran, dass OMS ein Community Projekt mit hoher aber doch schwankender Qualität an dem zig-tausende Personen freiwillig und kostenfrei mitarbeiten.
Time to play! Jetzt kann/sollte jeder mal ein wenig mit dieser Query und verschiedenen Kartenausschnitten herumspielen.
Alles weitere Wissenswerte zum Attribut highway und seinen möglichen Ausprägungen findet Ihr hier: https://wiki.openstreetmap.org/wiki/Key ... y#Highway . Einfach mal verschiedene andere Werte (anstatt unclassified) eintragen.
5.2 The Wizard of Oz
Neben der Möglichkeit eigene Queries zu definieren gibts es in Overpass noch einen eingebauten Wizard. Einfach mal auf den Button Wizard klicken. Dieser ist für einfach bis mittel-komplexe Abfragen ausreichend und deutlich unkomplizierter in der Handhabung. Der Wizard erstellt final ebenfalls "nur" eine Abfrage, welche dann ausgeführt werden kann oder wird. Hier die obige Query als einfacher Suchstring für den Wizard:
Code: Alles auswählen
highway=unclassified