Hi,
soebend bemerkt: es gibt eine neue Routing-Engine auf openstreetmap.org namens Valhalla, mit Fuß-, Fahrrad- und Auto-Profil.
Baustellen (temporary:access) werden leider nicht berücksichtigt, entgegen der Aussage im Video.
Ich denke, Valhalla versteht das temporary:access Tagging nicht. In den Github issues habe ich auch nur etwas gefunden für Conditional restrictions - OpenStreetMap Wiki
Ich mag die relativ konsequente Auswertung von destination
, um bei einzelnen Schritten zu sagen »Biegen sie hier links ab in Richtung XYZ«.
Sehr schön.
Fußgänger und Fahrräder werden übrigens nur bis maximal sac_scale=hiking
(T1) geroutet, für die Sicherheit der Nutzer, damit niemand vom Berg fällt.
Auf https://valhalla.openstreetmap.de lässt sich diese Standard-Einstellung übrigens ändern.
Das Höhenprofil wird auch berücksichtigt. Valhalla gefällt mir bisher richtig gut!
Im Quellcode finde ich auch nur etwas zu conditional
. Für temporary
gibt es keine Unterstützung. Im Video wird zwar allgemein von zeitabhängigem Routing gesprochen, als Beispiel wird restriction:conditional
genannt, aber damit scheint nur conditional
gemeint zu sein.
Klar, man kann Baustellen auch mit access:conditional abbilden, ich find’s aber schöner zwischen dauerhaften Restriktionen und temporären Sperrungen/Baustellen zu unterscheiden.
Warum nimmt er hier die Fähre nicht? Trotz Einstellung Ferry Cost 0 sec, Use Ferry 1.
EDIT: Die Fähre Königswinter funktioniert hingegen hervorragend.
Eine Umwandlung von temporary:access = no @ (2022 Jul 01 - 2023 Jun 30)
in access:conditional = no @ (2022 Jul 01 - 2023 Jun 30)
würde wahrscheinlich auch nicht helfen, denn Valhalla unterstützt, soweit ich gesehen habe, keine Jahre, nur Uhrzeiten, Wochentage, Tage, Monate und deren Variationen.
Irgendetwas mag es an der südlichen Zufahrt nicht? Das service = driveway
?
Valhalla FOSSGIS Server Demo App
Fuß und Fahrrad funktioniert übrigens.
access:conditional
versteht es auch nicht, motor_vehicle:conditional
hingegen schon:
Zusätzlich versteht es sogar u.a.:
motorcar:conditional
bicycle:conditional
motorcycle:conditional
foot:conditional
pedestrian:conditional
hgv:conditional
moped:conditional
mofa:conditional
psv:conditional
taxi:conditional
bus:conditional
hov:conditional
emergency:conditional
Aber access:conditional
nicht.
Vielleicht mag “er” es generell nicht, wenn die Strassenklassen in der Mitte der Route niedrig und dann wieder hoch sind. So wie im Video gesagt wird, dass eine Autobahn nicht wieder verlassen wird, sobald der Router einmal drauf ist.
‘Neu’ ist da gar nix, Valhalla wirde ursprünglich von Mapzen (eine Bude dessen Hauptziel war Geld von Samsung zu verbrennen) entwickelt und war damals auch schon via Routing UI auf openstreetmap.org verwendbar.
Aktuell wird eine Demoinstanz von der Fossgis unterstützt https://valhalla.openstreetmap.de/ Das erlaubte es die bestehende Integration wieder zu aktivieren.