brouter routet über highway=construction bridge=yes

Neh, das war irgendwo in Osteuropa und noch vor Covid. Ist aber auch nicht wichtig, der Knackpunkt ist, dass es oft keine Möglichkeit gibt, ohne die Brücke überhaupt weiter zu kommen.
Die Frage ist halt, ob highway=construction + bridge=yes überhaupt richtig ist, wenn da kein highway ist, also nicht nur die Asphaltschicht fehlt.

Das steht im Wiki so, dass man das so taggen soll.

Aber Du musst diifferenzieren. Es gibt Brückenbauten, über die kommst Du als Radfahrer und Fußgänger rüber, aber mit dem Auto nicht. Dann gibt es Komplettsperrungen.

Ähnlich allgemein bei Baustellen. In Deutschland fahre ich als Raddfahrer trotz Baustellenschild zur Baustelle und komme zu 90 Prozent durch. In UK komme ich nur zu 10 Prozent durch. Und das müsste man durch access regeln.

Bloß Brouter will ein explizites access=no. Ein alleiniges bicycle=no und foot=no wird ignoriert. Das tun die anderen Router nicht.

Auch mit den heute aktualisierten Daten wird noch immer über die gleiche Stelle geroutet. Offensichtlich zähllt die route=bicycle Relation auch mehr als ein access=no. Na ja, ich hab’s ja früh genug gemerkt :stuck_out_tongue:

Mit welchem Profil denn?

Übersehe ich etwas? BRouter hat doch gerade den Vorteil, dass jeder die Profile, auf Basis derer eine Route erstellt wird, selbst auf die eigenen Bedürfnisse anpassen kann - aus der Perspektive ist es also nicht BRouter, der etwas ‘routet’, sondern das Profil, welches nicht vollständig ist oder nicht den eigenen Erwartungshaltungen entspricht ;).

Im Default-Profil “Hiking” steht bspw.

  switch highway=construction         switch ismuddy 10 2.5

Das ist im Block, in dem der costfactor gesetzt wird, der eben gerade die Kosten für das Befahren eines entsprechenden Weges markiert.

Nachtrag mit Beispiel:

https://bikerouter.de/#map=16/50.1789/8.7002/osm-mapnik-german_style&lonlats=8.698533,50.176427;8.698683,50.179468&profile=reroute-zossebart

Hier wird über eine ‘proposed’-Brücke mit bicycle=yes geroutet. Änder mal oben links das Profil auf bspw. ‘Rennrad’ und schon wird über die Treppe/Aufzug zwischen den Bahnsteigen geroutet.

Im Rennrad-Profil steht

   switch or highway=proposed highway=abandoned 10000 

Im Reroute-zossebart ist keine Unterscheidung für proposed o.ä. enthalten. Fügt man

   switch highway=proposed 100000 

direkt nach der assign costfactor-Zeile ein, wird auch nicht mehr über das proposed geroutet.

Bei mir ist TrekkingRad als default eingestellt.
Beispiellink: http://brouter.de/brouter-web/#map=15/49.8019/10.2233/osm-mapnik-german_style&lonlats=10.219298,49.794745;10.222901,49.815089
Edit: Das ich mein Profil anpassen kann, ist mir klar. Ich dachte nur, dass man bei fraglichen Defaultprofilen durchaus mal was sagen sollte.

Oh, das ist doch prima! Im Thread gibt es ja ein paar Argumente für die ein oder andere Handhabung, vielleicht kannst du ja hier eine Profiländerung, die sich so wie von dir erwartet verhält, vorstellen?

Als diff:


*** trekking.profile.orig       Thu May 19 11:10:23 2022
--- my_brouter.profile  Wed May 18 17:03:48 2022
***************
*** 172,177 ****
--- 172,179 ----
  # the type of way the routing profile is searching for
  #
  assign isresidentialorliving = or highway=residential|living_street living_street=yes
+ assign isbadbridge = and bridge=yes highway=construction
+ #
  assign costfactor

    #
***************
*** 184,189 ****
--- 186,192 ----
    #
    else if ( highway=motorway|motorway_link ) then   10000
    else if ( highway=proposed|abandoned     ) then   10000
+   else if isbadbridge then 10000

    #

Edit: Man sollte wohl noch construction=minor auswerten, aber das gelingt mir gerade nicht. Bin noch nicht so firm mit den brouter Regeln.

Danke! Mir gefällt das, ich werde es auf jeden Fall mit in meinen persönlichen Profilbaukasten aufnehmen :).

Wie würdest du construction=minor berücksichtigen wollen? Keine badbridge, wenn construction=minor?

Dann wäre mein Vorschlag


assign isbadbridge = and bridge=yes and highway=construction not construction=minor

Ja, so dachte ich mir das, bin aber gescheitert bei dem Versuch, eine solche Brücke in den Daten zu finden, daher ist es wohl ziemlich egal.
Es geht ja eh’ nur um highway=construction, die Teil einer Radroute sind, die anderen meidet das Trekkingrad Profil sowieso.
Off Topic: Ich bin mir gar nicht mehr so sicher, ob es nicht sogar lustiger ist, bei einer wochenlangen Radreise ab und zu mal auf solche unüberwindbaren Hindernisse zu stossen. Ist ja quasi das Salz in der Suppe und immer gut für lustige Anekdoten.