[Talk-de] Taggingschema für neuen Radroutenplaner Osnabrücks

Mehmet Sirin m.sirin07 at googlemail.com
Di Jul 28 16:31:13 UTC 2009


Hallo Liste!

Im Rahmen einer Projektarbeit möchten oder sollen wir -eine Gruppe von
Studenten an der Universität Osnabrück- einen Online-Radroutenplaner mit
touristen Attraktionen erstellen, natürlich basierend auf Openstreetmap
Daten. Wir wollen an dieser Stelle nicht über Sinn und Zweck der Arbeit
reden, es ist klar, dass  bereits erstklassige Router vorhanden sind.

Nun gilt es zunächst ein weitestgehend optimales Taggingschema zu wählen,
sodass unsere gewünschten Routingfunktionalitäten erfüllt werden können.
Diese sind:

1.)Routing von A nach B, zunächst nur auf Radfahren ausgedacht. Als
Grundlage benutzen wir pgrouting.
2.)Wahl der Oberfläche: Der Benutzer hat die Möglichkeit die
Weg-Beschaffenheit(->Radfahrtauglichkeit) auszuwählen. Somit kann nach
Auswahl ein Routing mit  beispielsweise möglichst nur asphaltieren Wegen
stattfinden.
3.)Radwegtyp: Hierdurch soll die Option gegeben werden, die Art des Weges zu
selektieren. Z.B. plant die Familie einen Ausflug und möchte so gut wie
möglich Radwege der Art "lane" vermeiden, also nicht direkt neben Autos
herfahren wollen
4.)Steigung der Strecke : Bspw. Vermeide möglichst größere Steigungen.
Hierbei wollen wir einerseits SRTM-Daten verwenden und/oder selbst
Steigungen aufnehmen.
-------------
5.)Bewertungsfunktion: Dem User ist es erlaubt einzelne Teilstrecken oder
ganze Routen zu bewerten. So können sich dann andere z.B. informieren,
welches die beliebtesten Strecken sind. (auch Kommentare zulassen)
6.)Sehenswürdigkeiten, tolle Orte und dergleichen sollten bei einem Klick
darauf weitere Informationen, am besten mit Fotos, zeigen.
7.) Rückwegalternative & Geschwindigkeitsauswahl: ..
8.)Benutzer hat die Freiheit seine Route selbst einzuzeichnen. Unser Planer
berechnet dann nur noch die Streckenentfernungen..
<http://pifpafpuf.de/cycleroute/map>

Erst einmal: Was haltet ihr von den Funktionen?

Dann zum Tagging-Modell:

Nachdem wir sämtliche Straßen und POIs in Osnabrück erfasst haben, wollen
diese mit richtigen Attributen versehen. Dabei richten wir uns größtenteils
an die OSM Wikis und Proposals. Bisher ist folgendes Zustande gekommen, um
unsere gewünschen Optionen (hier: besonders 1-4) zu verwirklichen:

-Oberflächenbeschaffenheit: Wir werden surface in eventueller Kombination
mit smoothness benutzen. Straßenbegleitende Wege ("lane") haben somit
logischerweise denselben Zustand wie die Straße selbst, was unter Umständen
weniger gut wäre, da diese Radfahrstreifen beschädigter oder besser sein
könnten. Wenn keine derartigen Hilfstags mit an die Straße gepackt werden,
gilt der Standard: Die Straße, der Weg ist asphaltiert und ist von der
Beschaffenheit her sehr gut (so gut, dass Inline auch drauf fahren könnten).
Für den Wegtyp "track" ohne Hilfsattribute: Er ist mit dem normalen
(Trekking)-Rad befahrbar problemlos befahrbar.

-Radwegetypen: Wenn keine zusätzlichen Attribute an die Straße geheftet
werden, zählt allgemein: Die Straße hat keinen extra ausgewiesenen Radweg,
d.h. Drahteselreiter müssten mit auf der KFZ-Straße fahren. Ansonsten kommen
Hilfstags wie cycleway=lane, track usw. an die Straße. Dabei beachten wir
die Radwege beider Straßenseiten, richten uns dafür an
http://wiki.openstreetmap.org/wiki/DE:Proposed_features/Advanced_footway_and_cycleway.
Denn bei uns gibt es einige Straßen, die auf der einen Seite keinen Radweg
haben, hingegen auf der anderen schon (lane, track, usw.)
Problem: wenn wir nicht nur in unserer Stadt routen wollen, sondern Daten
weiterer Gebiete hinzunehmen, haben wir die Schwierigkeit, dass wir die Art
des Radweges nicht feststellen können. Denn an den meisten Straßen ist ja
kein Hilfstag dran, jenes den Radwegtypen darstellt (?).
-Radwege, die auf Buswegen führen  (andere Fahrzeuge nicht erlaubt):
access=no, psv=yes, bicycle=yes

-Da es ein Router für Osnabrück gibt, haben wir es nicht so viel mit
Radwegen zu tun, die baulich von der Straße getrennt sind. Aber wenn wir
solche entdecken, die etwa durch einen Grünstreifen oder etwas ähnlich
großem voneinander separiert sind, wird der Radweg auch eigenständig
erstellt und muss nicht als Hilfstag an die Straße.

-Es gibt Fußgängerzonen, auf denen Radfahren ab einer bestimmten Zeit
erlaubt ist.Das wird geregelt access:bicycle[Mon-Fri][2100-0900h] = yes ...
nur für den Fall. Ist eher unwichtig.

-Höhenmessung: Diese werden wir wohl schätzen müssen (mit oder ohne
Steigungsmesser) mit incline=xx%. Ein anschließender vergleich mit SRTM
Daten ist möglich. Der Hauptaugenmerk liegt darin, dass der User sehen soll,
ob da nun ein steilerer Weg ist oder nicht. Notfalls oder bevorzugt benutzen
wir auch klassifizierte Angaben wie incline=low,moderate,strong, ..

-Fahrradwege, Fußwege, die nicht ausgeschildert sind werden mit cycleway
(vorzugsweise, da auf diesem Weg in den meisten Fällen Fußgänger mit erlaubt
sind) oder footway attibutiert. Ausgeschilderte versehen wir mit
highway=path und Zusätzlichem. Aber wenn path eingesetzt wird, wie soll man
diese Wege von den Wander- und Trampelpfaden unterscheiden?



Habt ihr noch irgendwelche Vorschläge oder Einwände? Ich bin für alles
dankbar!


Grüße von der Erde
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20090728/5ba665ed/attachment.htm>


Mehr Informationen über die Mailingliste Talk-de