Übernahme von Änderungen fürs Routen

Hallo,
ich habe eine Frage zur Übernahme von Edits in der Map, also dem Mapping.

Bei mir ist es so: Ich mappe, wenn mir eine Linie beim Routen fehlt. Routen erstelle ich mit brouter.de. Fehlt da eine Linie für meine Route, zeichne ich sie ein, oder lösche eine, wenn es die im Gelände gar nicht gibt. Nun folgendes: Ich habe neue Linien erstellt. Diese wurden sehr fix, 1 Tag, in die Tiles eingezeichnet. Aber, ich kann sie in brouter nicht routen. Liegt das jetzt an brouter, und wenn ja, was da genau?
Und noch was anderes: Eine von mir eingezeichnete Linie musste ich wieder löschen, weil sie falsch war. Diese ist nach 3 Tagen immernoch in den Tiles eingezeichnet. Gibt es also einen Unterschied zwischen in Tiles neu einzeichnen und löschen? Ist löschen langsamer als neu einzeichnen?

Datenaktualität von brouter.de

(BRouter web client → Klick auf Logo oben rechts)

Bezgl. der Akualisierung der Tiles: Soweit ich weiß gibt es da keinen Unterschied zwischen hinzufügen oder löschen.

Ergänzend zu PHerison: In beiden Fällen kann es ebenso sein, dass die Tiles auf dem Server zwar schon neu sind, aber ein Proxy unterwegs dir noch alte Tiles ausliefert. Oder sogar, je nach Einstellung, der Cache deines eigenen Browsers. Strg-F5 hilft dann meistens.

Ansonsten richtet sich die Routingfunktionalität von brouter, wie gesagt, nicht nach der grafischen Darstellung (der Router „sieht“ einen Weg nicht dann, wenn er in den Tiles erscheint), sondern nach einer unabhängig davon gepflegten Datenbasis, die zwar auch von OSM kommt, aber einen anderen Stand haben kann.

–ks

Aha, OK. Danke für die Info.

Ist es dann so, dass eine in den Tiles erscheinende Linie möglicherweise gar nicht geroutet werden kann? Also das z.B. brouter diese gar nicht als Linie fürs Routen übernimmt?

Bei einer Objektabfrage der in den Tiles (auch nach Strg+F5) noch zu sehenden bereits wieder gelöschten Linie (Pfad) erscheint diese nicht, ist also wohl schon in der DB gelöscht, aber noch kein neues Tile erstellt worden.

brouter: 20.4. … once a week … da habe ich wohl einen Volltreffer und muss genau 7 Tage warten.

Das ist im brouter-Profil festgelegt. Hast Du den Weg mit highway=path getaggt?

Ich hab die Vorauswahl “Fußweg” genommen, ohne weitere Angaben.

Dann ist er vermutlich highway=footway getaggt. Das hat den Nachteil, dass er in den OSM-Daten für Radfahrer und Reiter gesperrt ist, diese werden dort also nicht langgeroutet. Entweder erlaubst du sie nachträglich unter „Erlaubter Zugang“, oder du nimmst gleich die Vorlage „Weg, Mehrzweck-Weg“ (das ist highway=path und per default für jeden nichtmotorisierten Verkehr frei).

hw=footway sollte laut OSM-Wiki in Schland nur für Wege verwendet werden, die ausdrücklich als Fußweg beschildert (und damit Radfahrern und Reitern versperrt) sind.

Ja, die Bezeichnung der Vorlagen in iD ist sehr suboptimal. Wenn du in OSM aktiv bleiben willst, gewöhn dir am besten an, das technische Tagging zu nutzen anstelle der Vorlagen. Das findest du etwas weiter unten unter „Alle Eigenschaften“. Dort wird aufgelistet, wie die weiter oben vorgenommenen Angaben technisch abgespeichert werden. Da kannst du auch direkt was reinschreiben.

–ks

Bei routago (war mal in einer Wochennotiz) sieht eine Route so aus:
https://www.routago.de/pedestrian-routing/?lang=de&map=52.5606927,13.5489213,16&start=52.5642081,13.5472155&ziel=52.5600079,13.5415077

Da kenne ich aber nicht den Datenstand und Aktualisierungszyklus.

Sven

Mehrzweck-Weg passt wirklich besser. Das hat schon alles Sinn. Habe mich nur von den bereits eingezeichneten Linien irritieren lassen. Fußweg + manuell gesetz Fahrräder=yes.

Die Benutzungs-Defaultwerte sind übrinx hier aufgelistet: https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions#Germany

–ks

Es ist doch komplizierter, wegen der Pferde. Bei Mehrzweck-Weg kann der Eintrag nicht gelöscht werden, für “Nicht angegeben”. Und ich weiß nicht ob Pferde erlaubt sind. Pauschal sind sie es (in diesem Bundesland) nicht, aber es ist möglich, dass sie es auf dem Weg sind. Bei Fußweg ist Pferde=(Nicht angegeben) gesetzt, sowie Fahrräder=(Nicht angegeben). Muss ich dann manuell Fahrräder=yes setzen, damit die Linie geroutet werden kann? Ich denke nicht, oder?
… wobei Mehrzweck-Weg schon besser passen würde, geht sich aber mit Pferde nicht aus.

Also nochmal: “highway=path” an sich ja, aber:
https://wiki.openstreetmap.org/wiki/DE:Tag:highway=path
“implizit erlaubt für Fußgänger, Radfahrer und Reiter.”
passt nicht, ist möglich falsch, wegen Reiter. Genau genommen passt dies nicht pauschal für alle Bundesländer. In einigen BL sind Reiter pauschal erlaubt, in anderen nicht. Für erste passts, für zweite nicht. Problem, weil “highway=footway” passt ebenso nicht.
“highway=footway gewidmete Fußgängerwege mit Vorschriftzeichen DE:239”
Beides passt also nicht. Big Problem, mit der berittenen Infanterie, damals wie heute :wink: .

Hast du mal paar Links dazu?
Ich kenne ansonsten nur die StVO, die Tiere weitgehend mit Fahrverkehr gleichstellt.

Zur Info: es gab hier durchaus schonmal die Diskussion (da ging’s ums Fahrradfahren im Wald), wie man mit “bundeslandabhängigen” Beschränkungen umgeht, ob man die explizit so mappt oder nicht. Ich glaube der Konsens ging eher dazu, es nicht zu tun. Letztendlich muss der Datennutzer selbst wissen, in welchem Bundesland er lebt und welche Beschränkungen er damit widerfährt.

Nachtrag: Wenn man es allerdings explizit taggt, ist dies ja auch kein Fehler … muss aber halt nach einer eventuellen Gesetzesänderung alles nochmal überarbeitet werden.

Einfach je nachdem entweder horse=yes oder horse=no zusätzlich setzen.

Schöne Grüße
unixasket

Das finde ich völlig unsinnig. Ein Pfad bleibt ein Pfad und wenn Du Dich auf eine Verkehrsregel berufst, lässt Du einfach das Feld “horse” unausgefüllt.

Horse No setzt man nur bei einem expliziten den Weg betreffenden Verbot.

Die Regelungen für Bereitbarkeit sind nähmlich - leider- vollständig komplex.

Ein Beispiel: in einem Bundesland ist das Reiten generell nur auf freigegebenen Wegen erlaubt und Du musst Dir dazu auch noch so Pferdekennzeichen kaufen. Da Pferde nu etwas unpraktisch im Rucksack zu verstauen sind, kriegt man damit gleichzeitig das Recht, vom Stall zu dem Wegenetz zu reiten. Da darf man dann allé Wege benutzen, die nicht explizit für Pferde gesperrt sind - entgegen dem Grundsatz.

Wenn Du jetzt wie Wild “horse=No” an Pfade klatscht, wo kein Verkehrsschild darauf hinweist, schaffst Du mehr Verwirrung als Sinn.

Also als Merksatz: wir tragen keine impliziten Werte in die Datenbank ein, weil man sie dann nicht von expliziten unterscheiden kann.

Das geht deutlich zu weit: Dann dürfte man z.B. nicht maxspeed=50 in Ortschaften eintragen.
Die Unterscheidung geht über source=*.

Wenn man’s genau nimmt, ist das sowieso falsch. Radfahrer dürfen innerorts beliebig schnell fahren, wenn ansonsten kein Limit angeordnet ist.
Vielleicht wäre es also wirklich das beste, kein maxspeed=50 einzutragen?

?? Innerorts ist immer ein Limit angeordnet. Innerorts = Ortsschild = i. d. R. 50.

Sicher nicht. Schon allein wegen des KISS-Prinzips :wink: