Hallo,

Herzlichen Glückwunsch, das ist die Ursache.

OSRM verwirft Ways, die ein construction=*-Tag tragen, ausgenommen construction=no. Der Fehler ist bekannt.

construction=yes ist eine der ungeschicktesten Arten (aus der Perspektive eines Datenkonsumenten), wie man Tags verwenden kann. Ein untergeordnetes Tag (construction=) überschreibt die Bedeutung eines übergeordneten Tags (highway=). Wer nur das übergeordnete Tag auswertet (und dazu verleitet auch so sämtliche Doku zum Thema OSM), tappt in eine Falle, die glücklicherweise nicht allzu häufig mehr in OSM auftaucht. Zum Glück werten nur die wenigsten Dienste das aus, sodass Mapper nicht noch dabei unterstützt werden, es zu benutzen. OSRM wertet das Vorhandensein von construction=* zur sicheren Seite aus (darüber kann man sich streiten).

Die Layergruppe Hidden Non-Operational Tagging im OSM Inspector zeigt Fälle an, bei denen construction=* getaggt ist, aber nicht getaggt werden sollte. Meiner Meinung nach ist jeder Eintrag in diesem Layer ein Fehler und bedarf einer Korrektur. Vielleicht sollte man einen Patch für den JOSM-Validator schreiben?

Viele Grüße

Michael