Brückenfläche

Mir ist aufgefallen, dass bei Brücken zwar der Verlauf der Straßen, nicht aber der Brückenfläche bei ausgedehnten Brücken korrekt in der OSM Kartenansicht gerendert wird.
Zum Beispiel hier
https://www.openstreetmap.org/way/285092097

Das ist die Mettnaubrücke in Radolfzell, auf der neben der Scheffelstraße noch größere Fußgängerbereiche sind mit anderen Objekten (Bänken, Ladesäulen, etc). Unter der Brücke gehen die Gleise der Eisenbahn durch. Für die über die Brücke führende Scheffelstraße werden die Gleise korrekt unter der Straße gerendert, aber über der Brückenfläche, obwohl die wie die Straße layer=1 hat und mit der Straße am Rand verbunden ist.

Wo liegt der Fehler?

Keiner - Renderer müsste da etwas tun.

Hallo,

meinst du z.B. sowas https://www.openstreetmap.org/way/377857951#map=19/50.81023/5.67067?

Dann. ansehen wie es gemacht wurde und nachmachen.

Gruß

Das beruhigt mich. Ich habe jetzt nicht lange gesucht, aber keine Brückenfläche gefunden, bei der das richtig dargestellt wird.

Da ist der selbe Fehler bei den beiden Straßen am Ufer drin. Der Fluß wird korrekt dargestellt.

Das ist gemeint: Avergat oder Trekveg * müsste auch “unsichtbar sein”.

Dazu wird es nicht kommen, aus Gründen der abstrakten Darstellung einer typischen Straßen-/Wegekarte. Die (routbaren) Ways haben eine höhere Wichtigkeit als Flächen, sie werden generell immer über Flächen gemalt. Siehe auch Bahntunnel—es wäre ein Mangel, wenn die Wald-/Grasflächen die gestrichelte (Bahn-)Linie verdecken würden:
https://www.openstreetmap.org/#map=18/50.05332/8.60885

Der Fehler ist bekannt, aber derzeit arbeitet da glaube ich niemand dran. Das Problem ist soweit ich erinnere, dass die Brücken als man made in einem anderen Layer als die Straßen sind, so dass alle Straßen immer über allen Brücken sind.

Ja da haben wir doch den Fehler… es fehlt der Highway=* Tag, wenn es nicht nur Brücke ist :wink:

Das hilft auch nix

Ist auch schwierig: Man will ja eigentlich die Straße im Kartenbild sehen, so wie bei einem Tunnel halt auch, andererseits ist das unter der Brücke kein Tunnel, sonst hinge das Attribut an der unteren Straße. Legt man die man_made=* über alle Straßen, sieht man die Straßen über der Brücke nicht… Es gab mal Versuche mit halb transparenten Flächen, was dann wieder merkwürdige Farben erzeugt, je nach der Farbe der Dinge unter der Fläche…

ok… nicht mal durch den layer=1 kommt es drüber :confused: dann ist es für mich ein Bug. Oder ein hingenommener Fehler… man will die Straße sehen und nicht diese große Fläche :confused: Man könnte höchstens noch einen leicht transparenten Layer mit der Brückenfläche drüber legen dass die Straße nicht ganz verdeckt aber „abschwächt“. Korrekt wäre eine gestrichelte Darstellung… aber das wäre a guter Kompromiss :slight_smile:

steht ja schon in #8, es ist ein bekannter bug der derzeit hingenommen wird, um den bereits hochkomplexen highway-layer nicht noch mehr zu verkomplizieren.