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
_______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de