Routenfinder: Berg, Fels, Rad, Laufen und Wasser aus offenen Kartendaten
Fachpapier zu Stufe 9k: Wander- und Bergwege, alpine Steige, Klettersteige, Klettergebiete, Rad- und Mountainbike-Routen, Laufstrecken, Kanu- und Bootsrouten mit Ein- und Ausstiegen finden, nach Schwierigkeit einordnen und als GPX an eine Outdoor-App übergeben — ohne Server und ohne Übertragung
Kennung TRAIN-PROV0001-P39 · Fassung 0.3 · Stand 20.10.2026
Verfasser: Thomas Schüller · office@sport-trainer.at
Kurzfassung
OpenStreetMap enthält Hunderttausende Wander-, Rad- und Mountainbike-Routen, alpine Steige mit Schwierigkeitsangabe, Klettersteige, Klettergebiete, Kanurouten und Einstiege an Gewässern. Der Routenfinder (tw-routen, seit Fassung 0.33) macht diese Daten für Training und Freizeit nutzbar, nach demselben Muster wie die Suche nach Sportstätten (Fachpapier 27):
- Routenarten, Mittelpunkt und Umkreis wählen; das Werkzeug erzeugt eine Abfrage für den Overpass-Dienst.
- Die Abfrage in overpass-turbo.eu ausführen und das Ergebnis als GeoJSON sichern.
- Die Datei laden: Das Werkzeug ordnet jede Route einer Art zu, liest die Schwierigkeit, rechnet die Länge aus dem Verlauf und die Entfernung zum Mittelpunkt.
- Filtern, merken und als GPX sichern — für eine Outdoor-App, eine Uhr oder das Werkzeug »Import«.
1 Routenarten und Abfrage
| Art | Merkmale in den Kartendaten |
|---|---|
| Wander- und Bergwege | Routen route=hiking, route=foot |
| Alpine Steige ab T3 | Wege mit sac_scale ab demanding_mountain_hiking |
| Klettersteige | highway=via_ferrata, Routen route=via_ferrata; Skala via_ferrata_scale |
| Klettergebiete und Felsen | climbing=crag/area/boulder, sport=climbing; Grad climbing:grade:uiaa |
| Radrouten | Routen route=bicycle mit Netz international bis lokal |
| Mountainbike-Routen | Routen route=mtb; Skala mtb:scale |
| Laufstrecken und Fitnessparcours | Routen route=running, route=fitness_trail, Wege leisure=fitness_trail |
| Kanu- und Bootsrouten | Routen route=canoe, Abschnitte mit whitewater:section_grade |
| Ein- und Ausstiege, Slipstellen | whitewater=put_in/egress, leisure=slipway, canoe=put_in |
Die Abfrage sucht im Umkreis (»around«) um den Mittelpunkt. Mit »mit Verlauf« liefert der Dienst die Geometrie (out geom); ohne Verlauf nur Merkmale und Mittelpunkt (out tags center), was kleiner ist, aber weder Länge noch GPX erlaubt. Gelesen werden die GeoJSON-Ausgabe von overpass-turbo und die Rohdaten des Dienstes; höchstens 2000 Einträge und 300 000 Punkte.
2 Schwierigkeit
| Skala | Stufen | Merkmal |
|---|---|---|
| SAC-Wanderskala | T1 Wandern bis T6 schwieriges Alpinwandern | sac_scale |
| Mountainbike | S0 bis S6 | mtb:scale |
| Klettersteig | 0 bis 6 (A bis F) | via_ferrata_scale |
| Wildwasser | WW 0 bis VI | whitewater:section_grade |
| Klettern | UIAA-Grade als Text | climbing:grade:uiaa |
Für den Filter wird jede Angabe auf eine Zahl von 0 bis 6 abgebildet (SAC: T1 = 1). Routen ohne Angabe bleiben sichtbar, weil fehlende Angaben keine leichte Route bedeuten. Schwierigkeiten sind Einschätzungen von Freiwilligen; sie ersetzen keinen Führer, keine Auskunft vor Ort und keinen Blick auf die Verhältnisse.
3 Länge und Entfernung
Die Länge ist die Summe der Großkreisabstände zwischen aufeinanderfolgenden Punkten aller Wege einer Route (Haversine, Sinnott 1984; Erdradius 6371,0088 km). Bei Routen ohne Verlauf wird das Merkmal distance übernommen, falls vorhanden. Höhenmeter stehen nur da, wo die Daten ascent enthalten; ein Höhenmodell ist nicht eingebunden. Die Entfernung ist der Abstand vom gewählten Mittelpunkt zum Mittelpunkt der Route.
4 GPX für die Outdoor-App
Gemerkte Routen werden als GPX 1.1 ausgegeben: je Route eine Spur mit einem Abschnitt je Weg, Punkte ohne Verlauf (Einstiege, Felsen) als Wegpunkte. Titel und Beschreibung sind gegen XML-Sonderzeichen geschützt; die Datei nennt die Datenquelle (© OpenStreetMap-Mitwirkende, ODbL). GPX ist die gemeinsame Sprache von Outdoor-Apps, Uhren und dem Werkzeug »Import« dieser Seite; damit ist die Übergabe an die Outdoor-App des Verbunds ohne eigene Schnittstelle möglich. Eine direkte Übergabe per Austauschdatei ist vorgesehen, sobald die App ein Importformat festlegt.
Die Austauschdatei routenliste enthält die Merkliste ohne Verlauf (Kennung in OpenStreetMap, Titel, Art, Schwierigkeit, Länge, Mittelpunkt, seit Fassung 0.35 auch den Anfangspunkt) zum Weitergeben an eine Gruppe; den Verlauf holt jede Person über die Abfrage selbst.
Routen als Spots (seit Fassung 0.35). In Sportcatching geladen, werden Laufstrecken und Wanderwege bis T2 zu Spots am Anfangspunkt; Rad-, Mountainbike-, Alpin-, Kletter- und Wasserrouten werden mit Begründung nicht übernommen, weil es dort keine Bestenliste geben soll (Fachpapier 37, Abschnitt 2a).
4a Lage aus Geländewerk (seit Fassung 0.87)
Der Routenfinder rechnet nur im Browser und ruft keine fremden Server auf. Aktuelle Lagedaten — Lawinenlagebericht, Wetter, Pegel, Badegewässer — kommen deshalb nicht aus dem Werkzeug selbst, sondern aus Geländewerk, einem eigenständigen Vorhaben desselben Betriebs, das offene Daten abruft und zu Hinweisen verdichtet. Geländewerk schreibt sie als Lagedatei im Format tw.lage/1 (Paket @gelaendewerk/export-lage); Routenfinder und Sportcatching lesen die Datei nur im Fenster.
Eine Lagedatei enthält Orte (Tour mit Ankerpunkt und Umkreis oder Badestelle) mit Hinweisen in vier Stufen (Hinweis, Achtung, Warnung, Kritisch) und fünf Bereichen (Lawinen, Wetter, Hütte, Wasser, Allgemein), deutsch und englisch, dazu die Attribution der Datenquellen und eine Gültigkeit von höchstens 72 Stunden. Eine Route oder ein Spot erhält die Hinweise aller Orte, in deren Umkreis ihr Punkt liegt; der Abstand wird als Großkreisabstand gerechnet (Sinnott 1984). Die Stufen übernehmen die Einordnung von Geländewerk, die bei Lawinen der europäischen Gefahrenskala folgt (EAWS 2023), bei Badegewässern der Einstufung nach der Badegewässerrichtlinie (Richtlinie 2006/7/EG) und den Saisonmesswerten.
Drei Regeln schützen vor falscher Sicherheit: Eine Datei nach ihrer Gültigkeit wird deutlich als veraltet gekennzeichnet, und die Übersicht fordert eine neue an. Eine Datei, die die Prüfregeln verletzt (Format, Koordinaten, Stufen, fehlende Attribution), wird ganz abgelehnt statt teilweise gelesen; Erzeuger und Leser wenden dieselben Regeln an. Und jede Anzeige sagt, dass die Hinweise amtliche Warnungen, den Lawinenlagebericht und die Beurteilung vor Ort nicht ersetzen. Fehlt ein Hinweis, heißt das nur, dass die Datei für diesen Ort nichts enthält — nicht, dass dort keine Gefahr besteht.
Geprüft wird der Vertrag zwischen beiden Vorhaben bei jedem Bau: Die Beispieldatei stammt aus dem Exportpaket von Geländewerk, 05_BUILD/lage_pruefen.py lädt sie gültig, veraltet und beschädigt in beide Werkzeuge, deutsch und englisch (Prüfung 62). Ein Direktabruf über die Server-Teile ist möglich, aber offen: Er bräuchte einen Abrufdienst, eine Zwischenablage mit Löschfrist und die Prüfung der Nutzungsbedingungen jeder Quelle.
5 Sicherheit und Recht in Österreich
- Notruf: Alpinnotruf 140, europaweit 112. Ziel und Zeit bei einer Person hinterlassen.
- Wald: Betreten zu Erholungszwecken ist erlaubt; Befahren — auch mit dem Fahrrad — und Reiten nur mit Zustimmung der Waldeigentümerin oder des Waldeigentümers oder auf freigegebenen Strecken (§ 33 Forstgesetz 1975). Mountainbike-Routen aus den Kartendaten sind kein Nachweis der Freigabe.
- Bergland: Die Wegefreiheit regeln einige Länder eigens; Sperren wegen Jagd, Holzarbeit oder Weidevieh gelten.
- Fels: Klettergebiete liegen oft auf Privatgrund; Sperren zum Vogelschutz und Vereinbarungen der alpinen Vereine beachten.
- Wasser: Befahrungsregeln und Schutzzeiten je Gewässer und Land; auf Wasserstraßen wie der Donau gilt Schifffahrtsrecht. Pegel beim Betreiber oder beim Hydrografischen Dienst prüfen.
- Ausrüstung: Klettersteigset nach EN 958, Helm nach EN 12492, Gurt nach EN 12277; im Wildwasser Schwimmhilfe nach ISO 12402-5 und Helm.
- Keine Entscheidung: Das Werkzeug trifft keine Lawinen-, Wetter- oder Wasserstandsentscheidung.
6 Daten und Datenschutz
Das Werkzeug überträgt nichts. Die Abfrage schickt die Person selbst an den Overpass-Dienst; dort wird wie bei jedem Aufruf einer Seite die IP-Adresse verarbeitet. Der eigene Standort wird nur auf Knopfdruck für den Mittelpunkt übernommen und nicht gespeichert. Die Kartendaten stehen unter der Open Database License; Ergebnisse, die weitergegeben werden, nennen die Quelle.
7 Prüfung
Prüfung 35 prüft: alle neun Routenarten vorhanden; Abfrageteile gültig und ohne Anführungszeichen in Werten; Skalen bekannt, SAC-Skala in der Reihenfolge T1 bis T6; Recht mit § 33 ForstG zum Befahren, Sicherheit mit 140, 112 und EN 958, Grenze mit Lawinen und Notruf, Quelle mit ODbL; Quellen im Literaturverzeichnis; keine Serveradresse im Werkzeug; Austauschdatei ohne Verlauf und Standort; Rechenkern unter Node gleich der Nachrechnung in Python für Einordnung (16 Fälle), Schwierigkeit, Länge und Abfrage; GPX mit Zeichenschutz, Spuren, Wegpunkten und Quellenhinweis, wohlgeformt. Fünf absichtlich eingebaute Fehler wurden erkannt.
8 Grenzen und nächste Schritte
- Keine Höhenprofile (kein Höhenmodell eingebunden), keine Kartenansicht in dieser Stufe.
- Datenqualität je Region verschieden; Sperren und Umleitungen fehlen oft.
- Routen als Spots für Sportcatching: seit Fassung 0.35 umgesetzt (Abschnitt 4).
- Nächste Schritte: Kartenansicht mit eigenen Kacheln nach Klärung der Kachelnutzung (offen: Entscheidung über Kachelquelle); Höhenprofil aus einem offenen Höhenmodell (offen: Entscheidung über Höhenmodell und Speicherort); direkte Übergabe an die Outdoor-App des Verbunds (offen: Importformat der App).
Literatur
- EAWS (2023): European Avalanche Danger Scale. European Avalanche Warning Services.
- Europäisches Parlament und Rat (2006): Richtlinie 2006/7/EG über die Qualität der Badegewässer und deren Bewirtschaftung. ABl. L 64, 37.
- GeoSphere Austria: Datenhub, Nutzungsbedingungen der offenen Daten (CC BY 4.0). Abgerufen über Geländewerk.
- CEN (2017): EN 958 — Bergsteigerausrüstung: Energieabsorbierende Systeme für Klettersteige. Brüssel.
- CEN (2012): EN 12492 — Bergsteigerausrüstung: Bergsteigerhelme. Brüssel.
- CEN (2015): EN 12277 — Bergsteigerausrüstung: Anseilgurte. Brüssel.
- ISO (2020): ISO 12402-5 — Persönliche Auftriebsmittel, Teil 5: Schwimmhilfen (Stufe 50). Genf.
- Open Data Commons (2009): Open Database License (ODbL) 1.0.
- OpenStreetMap-Wiki: Key:sac_scale, Key:mtb:scale, Key:via_ferrata_scale, Key:whitewater:section_grade. Abgerufen am 28.09.2026.
- Republik Österreich: Forstgesetz 1975, BGBl. Nr. 440/1975 in der geltenden Fassung, insbesondere § 33.
- Sinnott, R. W. (1984): Virtues of the Haversine. Sky and Telescope 68(2), 159.
- Topografix (2004): GPX 1.1 Schema. Offener Standard.
- Bray, T. (2017): The JavaScript Object Notation (JSON) Data Interchange Format. RFC 8259, Internet Engineering Task Force.
Zweckbestimmung: Planung und Auswertung von Training bei gesunden Personen. Kein Medizinprodukt. Keine Tourenfreigabe; keine Lawinen-, Wetter- oder Wasserstandsentscheidung; kein Notruf- oder Ortungsdienst.
Ethik: Keine Arbeit für Rüstung, Militär, Waffen oder Dual-Use-Luftfahrt.
Offenlegung: Die Outdoor-App des Verbunds gehört zum selben Unternehmen; die GPX-Ausgabe ist ein offener Standard und funktioniert mit jeder App.
Rechte: Text alle Rechte vorbehalten. Werkzeuge und Datenschichten unter der Nutzungslizenz (bis 0.72 MIT), siehe Nutzung.