Kleine Fragen 2017

Habe gerade festgestellt, das name=Ostseeküsten-Radweg entfernt wurde. Es gibt aber entlang des Weges sogar Schilder die den Weg bezeichnen:
http://wiki.openstreetmap.org/wiki/File:2014_Radwegweiser_auf_der_Stoltera.jpg
Dann müsste eher hw=cycleway entfernt werden, da es keine “blauen” Verkehrszeichen gibt.
CS Kommentar: http://www.openstreetmap.org/changeset/46343491

Am Way oder an der Relation? Der Name bezeichnet die Relation.

Am way
Dann müsste aber auch alle anderen “Namen” an den Wegen entfernt werden.
Elberadweg
Rheinuferweg
Donauradweg

Eine Straße hat auch nur den Namen (in OSM) durch ein Straßenschild.

Wenn sich der Name auf eine Route bezieht, die über diesen Weg verläuft, dann gehört der Name in die Routenrelation.
Wenn der Weg selbst so heißt, der da in der Gegend rumliegt, kommt das name=* an den Weg.

Das kann mitunter beides der Fall sein, gerade beim Rheinuferweg – warum soll man einen Weg, der am Rheinufer verläuft, nicht so nennen? Dann verläuft schlimmstenfalls der Rheinuferweg über den Rheinuferweg, und name=Rheinuferweg kommt an den Way und in die Relation.

Die Ausschilderung auf http://wiki.openstreetmap.org/wiki/File:2014_Radwegweiser_auf_der_Stoltera.jpg bezeichnet nur die Route (Relation), nicht den physischen Weg.

In Nordengland habe ich schon zahllose name=Coast to Coast Walk von kleinen highway=path oder highway=track entfernt. Da ist es wenigstens eindeutig, dass keinesfalls die Wege selbst so heißen, sondern nur die Relation 12145 so heißt, in der sie zufällig sind.

Und ich will gar nicht wissen, wieviele deutsche Waldwege noch auf den Namen „Europäischer Fernwanderweg E1 (Alpen-Ostsee)“ hören.

–ks

Ja, da sollte nur hw=path + bicycle=yes dran.

–ks

Dann suche einmal nach “Ostseeküsten-Radweg” …

Es gibt noch einige Abschnitte die so heißen - aber von Relation oder Route keine Spur …

Man sollte wirklich nicht kleinlicher sein als der Papst oder so …

Ostseeküstenradweg hat sich als Begriff einen Namen gemacht, genau wie Elberadweg, …
Und vor Ort wissen alle wo der Weg “Ostseeküstenradweg” ist …

Schönes WE …

Warum bicycle=yes? (path=foot, horse, bicycle)

… dann sollte man die fehlenden Abschnitte in die Relation aufnehmen und die örtlichen Wege und Straßen von der Routenbezeichnung befreien…

Wenn der Weg selbst so heißt, kommt der name=* an den Weg. Hab ich doch gesagt. Ich hab doch nicht geschrieben, dass ein „name=Ostseeküstenradweg“ auf gar keinen Fall an einen Way darf. Ich hab nur gesagt, dass es das nur darf, wenn wirklich der Way so heißt und nicht nur die darüber verlaufende Route. Wenn wir uns daran halten, dann weiß man anhand der Datenstruktur auch ganz genau, was „Ostseeküstenradweg“ heißt, der Weg oder die Route.

Das ist keine Kleinlichkeit um ihrer selbst willen, sondern dient schlicht und ergreifend einer aufgeräumten, gut wartbaren Datenbank. Zum Nachdenken: Was machst du, wenn drei Fernrouten denselben Radweg benutzen? Alle drei ins name=* des Weges selbst? Unsinn, oder? Und was machst du, wenn eine Route geändert wird? Alle Elemente entsprechend umbenennen oder einfach die Relation entsprechend umbauen?

Hier vor meiner Haustür liegen eine Bäderstraße und eine Hühnerstraße. Beides historische Strecken in der 50-km-Größenordnung, heute Bundesstraßen. Außerdem eine Eisenstraße, heute hauptsächlich aus Schotterwegen zusammengesetzt. Ich finde es vertretbar, diese Bezeichnungen als name=* an die Ways zu setzen, denn die Bezeichnungen sind regional als Eigennamen dieser Straßen absolut üblich und teilweise sogar beschildert (Straßenschilder).

–ks

Nur so zur Sicherheit, weil ein beschilderter Radfernweg da langgeht. Muss aber nicht.

–ks

…und width, surface und smoothness nicht vergessen, damit sich u.a. der Router ein Bild machen kann :wink:

Die Relation ist ja vorhanden - wird aber nicht gefunden. Es fehlen auch (fast keine) ways, also westlich von Rostock.

Wenn der Weg an der Stoltera, in Börgerende, in Nienhagen, in Warnemünde als solcher bekannt ist, kann er auch so heißen.

(Meinetwegen auch als loc_name, alt_name - da wird er wenigstens gefunden - aber nicht einfach name=* löschen. Aber dann meckert wieder eine Oualitätsicherung: loc_name=* ohne name=* - also loc_name löschen.)

Wenn die Route dann über die “Seepromenade”, “Am Strom” verläuft wird man ja auch nicht auf “Ostseeküstenradweg” bestehen.

Wenn so etwas nicht in OSM findbar ist, dann brauchen wir uns nicht wundern …

Das ist doch ein Fehler in Nominatim ? Relationen mit type waterway werden bei einer Suche nach Name gefunden, type route dagegen nicht!

Wir taggen nicht für den Renderer, aber für Nominatim ?

Grüße aus Oberschwaben
Peter
der seine Wanderrouten mit Nominatim auch nicht findet

Was meinst du damit? Die Suchfunktion in der Hauptkarte? Die findet (leider) keine Namen von Relationen, stimmt, aber das ist ein grundsätzliches technisches Problem und sollte nicht dadurch umgangen werden, dass Routennamen an tausende von ways gesetzt werden. Einige Nachteile davon hab ich ja oben aufgezählt, abgesehen davon, dass es schlicht falsch ist, einen Namen an einen Way zu setzen, der gar nicht seiner ist.

Die OSM-Welt ist aber bekanntlich größer als carto und osm.org. OsmAnd gibt mir im Fahrradmodus die Routenrelationen sauber markiert und beschriftet aus:

Was meinst du damit, wer ist „man“? Wenn der Ostseeradweg über die Seepromenade verläuft, dann trägt die Routenrelation name=Ostseeküstenradweg, der Way name=Seepromenade, und der Way ist ein member in der Routenrelation. Oder hab ich dich falsch verstanden?

Worüber wundern? Wie gesagt, ich find’s auch doof, dass die Suchfunktion auf osm.org keine Relationsnamen findet. Aber das zu beheben stelle ich mir nicht so schwierig vor, dass man es durch sachlich falsche Eintragungen beheben müsste, die außerdem kein Problem lösen: Wer dann nach Ostseeküstenradweg sucht, findet Hunderte von Treffern (je nachdem wie viele Teilstücke es gibt) anstelle einer einzigen Relation, die die ganze Route abbildet. Auch doof.

–ks

falsch! Relation "Reutibach (type waterway) wird gefunden:
https://www.openstreetmap.org/search?query=Reutibach#map=13/48.1705/9.6297

Grüße aus Oberschwaben
Peter

s/Relationen/Routenrelationen/g

–ks

Was willst Du mir damit sagen ?

Grüße
Peter

Mit diesem regulären Ausdruck möchte er dir folgendes mitteilen: Suche global nach “Relationen” und ersetze es (mit|durch) “Routenrelationen”

Nicht jeder kennt alle Abkürzungen und will dann nach einer “Übersetzung” Googeln!
Vielleicht kann man im Forum darauf Rücksicht nehmen und verständlichere Aussagen machen.

Grüße
Peter

Kleine Frage: ist dieses conditional so korrekt?

Ich arbeite normalerweise nicht mit conditionals, aber das Schild ist so klasse, das musste ich mappen.