Wiki taggt für den Renderer

Manchmal staunt man schon: Sowohl https://wiki.openstreetmap.org/wiki/Key:bridge als auch die deutsche Übersetzung empfehlen, den Namen einer Brücke an den „bridge=yes“-Way zu setzen – und zwar ausdrücklich(!) als name= anstelle des Straßennamens* (der dort doch einklich hingehört) mit dem Argument, dann werde der Name der Brücke am Way gerendert!

Hab ich was verpasst? Wann haben wir offiziell angefangen, für den Renderer zu taggen?

Wenn die Schubertstraße über die Hafenbrücke verläuft, gehört für mein gesamtes OSM-Empfinden immer noch name=Schubertstraße an den Straßen-Way.

–ks

Interessanter Fund, ein Grossteil des Textes kam wohl vermutlich 2012 durch diese Änderung in den Artikel hinein:
https://wiki.openstreetmap.org/w/index.php?title=Key:bridge&diff=prev&oldid=719898

seit einigen Jahren hat sich man_made=bridge als tag für Brücken durchgesetzt, m.E. macht es daher weder als Ausnahme noch grundsätzlich Sinn, den Brückennamen auf einem highway Objekt zu taggen, zumindest nicht in name und wenn es nicht gleichzeitig der Straßenname ist.

Interessante Diskussion. Da könnte man dann auch noch gleich die Bezeichnung von Straßentunnels dazu nehmen. Soll man da name=* für den Straßenamen nehmen oder den Tunnelnamen? Dafür gäbe es theoretisch zusätzlich den Tag tunnel:name=*
Im Gegensatz zu man_made=bridge gibts für Tunnels meines Wissens aber noch keinen extra Objekt das man einzeichnen und taggen könnte.

Wie dem auch sei, bin ich da auch etwas hin- und her gerissen. Einerseits stimmt das Argument, dass sich der Straßenname auf Brücken und in Tunnels ja nicht ändert. Andererseits sind Brücken- und Tunnelnamen schon recht wichtige und interessante Infos die man dann letztendlich auch auf den meisten Karte lesen möchte. Meist wird da aber immer nur der name=* Tag heran gezogen. tunnel:name=, bridge:name= und oft auch man_made=bridge weniger bis gar nicht gerendert.

Dann wäre vielleicht auch noch die Mappingpraxis zu berücksichtigen. Einen highway zu unterteilen und den Brückenabschnitt mit bridge=yes, layer=+1 zu taggen machen viele. Zusätzlich aber noch ein man_made=bridge Objekt einzuzeichnen deutlich weniger, manche wissen von diesem zusätzlichen Tag auch gar nichts.

War das abgestimmt?

bridge=yes sagt lediglich, dass die Straße über eine Brücke verläuft, der Name der Straße ändert sich dadurch nicht.

Anders sieht es natürlich bei man_made=bridge aus. Hier steht das Tag explizit für die Brücke und name gibt den Namen der Brücke an.

Um im Fall 1 den Brückennamen anzugeben nimmt man bridge:name (31000 mal in Verwendung).

Natürlich sind sie das, aber du kennst das Gegenargument: Dann muss der Renderer den Namen halt aus bridge:name bzw. tunnel:name auslesen. Das ist kein Grund dafür, den Namen an einer inhaltlich falschen Stelle einzutragen, nur weil damit die Darstellung erzwungen wird.

Dann sollte ihnen das Wiki das mitteilen und sie nicht noch zusätzlich zur eigentlich falschen Praxis ermuntern, oder?

–ks

mal eine dumme Frage:

man_made=bridge
name=Goethebrücke

sollte sich doch nicht mit
highway=secondary
name=Schubertstrasse

in die Quere kommen?

zu was braucht man denn dann sowas bridge:name?

Wenn es kein man_made=bridge gibt. Viele Brücken sind ja nicht als eigenes OSM-Objekt mit man_made=bridge erfasst; dann ist bridge:name am Straßenabschnitt sinnvoll.

Damit wird der Brückenname an dem Weg gemappt. somit kann ein Auswerter dir auch den Brückennamen anzeigen.

bridge:name hat nichts mit man_made=bridge zu tun.

Hat doch auch keiner behauptet. Chrysopras hat doch nur, ebenso wie du zuvor, Skinfaxis Frage exakt beantwortet: Wenn es zwei Objekte gibt, einmal highway=+bridge=yes für die überführte Straße und einmal man_made=bridge für das Brückenbauwerk, dann gehört der Brückenname natürlich an letzteres. Aber wenn die Brücke nicht als Bauwerk erfasst ist, sondern nur ein highway= mit bridge=yes gemappt wurde, dann kann der Brückenname mit bridge:name=* ersatzweise an diesen Highway getaggt werden.

–ks

Am meisten entsetzt erstaunt mich dass die Wiki-Änderung 7 Jahre niemandem aufgefallen ist… :stuck_out_tongue:

OK, die Änderung war schon 2012. Man_made=bridge wurde erstmals 2013 im Wiki dokumentiert. Das erklärt schon einiges.

man_made=bridge ist doch vorallem da sinnvoll, wo mehrere Highways nebeneinander über eine Brücke verlaufen. Wenn man kein man_made=bridge braucht oder will, muss man dann eben bridge:name=* nehmen.

das kommt auf den Einzelfall an, bzw. ggf. auf die Gegend, es gibt durchaus den Fall, dass eine Straße auf einer Brücke denselben Namen wie die Brücke hat.

man_made=bridge ist eigentlich immer sinnvoll, vor allem, wenn man weitere Details zur Brücke eintragen will, z.B. haben Brücken neben Namen oft auch Wikipediaartikel und Nummern, immer haben sie eine Höhe, ein Baujahr, eine Art der Konstruktion, einen Planer, ein (oder mehrere) Material(ien), eine Breite, etc.
bridge:name kann man natürlich weiter verwenden, nur löst es halt nur ein Problem, und das auf eine Art, dass jeder Auswerter eine Extrawurst braten muss.

Natürlich gibt es den. Es geht in dieser Diskussion ausschließlich um abweichende Namen – und um die IMHO falsche Empfehlung des Wikis, dann statt des Straßennamens den Brückennamen an den highway zu setzen.

–ks

Nungut. dass KIS Prinzip sagt mir: Wenn etwas so bedeutend ist, dass es einen Namen hat, dann sollte es auch als Objekt in die Datenbank. (man_made=bridge).

Wenn ich also nach dem Prinzip verfahre: Hat was einen Namen ist das ein eigens Objekt wert mach ich jedenfalls nichts falsch…

Ich fasse hier wieder Brücken und Tunnels zusammen, da beide die gleiche Mappingpraxis haben: Aus Sicht des Nicht-nur-Mappers, sondern auch Benutzer der (Standard) OSM-Karte sage ich: Mir ist wichtig dass Tunnel- und Brückenamen auf der Karte lesbar sind. Diese Infos sind nicht irgendwelche ergänzenden Infos für Spezialkarten. Sondern wie ein langer Straßentunnel oder eine große Brücke heißt, sollte in fast jeder Karte gerendert sein.

Das Problem oder das Manko derzeit ist, dass diese Infos in bridge:name und tunnel:name - warum auch immer nach sovielen Jahren OSM - nicht auf der Standardkarte gerendert werden. Einziger Ausweg ist derzeit die Praxis gemäß Wiki, die als Begründung dafür auch genau auf dieses Manko verweist. Das Henne-Ei Problem. Müsste zuerst in OSM-Carto eine vernünftige Lösung gefunden werden, damit wir Mapper dann guten Gewissens die :name Tags verwenden.

Bei Brücken gibt’s wiegesagt die Ersatzlösung, das gesamte Brückenobjekt extra zu zeichnen und zu benamen. Aus der Praxis weiß ich aber auch, dass genau dies nur selten gemacht wurde und wird, im Gegensatz zum Auftrennen der Straßenhighways.

Und für Tunnels gibts - warum auch immmer - eine derartiges Extraobjekt gar nicht. Vielleicht weil einen Tunnel ohnehin nur die beinhaltenden Fahrbahnen ausmachen und nicht z.b. zusätzlich auch der Gebirgsstock zwischen 2 Richtungsfahrbahnen.

Wäre(n) die gerenderte(n) Karte(n) unser einziges Produkt, könnte ich dir da sogar zustimmen, dann könnte man das pragmatisch entscheiden: Hauptsache, der Name steht dran – wie er dahin kommt, ist doch egal.

Es gibt aber noch sehr viele andere Auswerter, für die die falsche Namenszuordnung einen erheblichen, praxisrelevanten Nachteil darstellt und die wir auch nicht vergessen dürfen. Ich will jetzt gar keine abseitigen Datenbank-Statistik-Auswerter heranziehen, sondern eine ganz alltägliche Navi-App, wie wir sie alle verwenden. Die sagt dann in meinem Beispiel dem Fahrer: „Biegen Sie rechts ab auf Hafenbrücke“, der Fahrer sieht aber ein Schild „Schubertstraße“ und denkt: hoppla, hier noch nicht. Schwupps hat er sich verfahren. Hätte das Navi den korrekten Straßennamen unter name=* gefunden und gesagt, gäbe es dieses Problem nicht.

Es geht bei OSM eben nicht nur darum, dass wichtige Informationen, auf welchem Wege auch immer, in der gerenderten Karte stehen. Es geht auch um wahrheitsgemäße Erfassung und Zuordnung von Bezeichnungen.

Stimmt nicht – das Proposal ist seit dreieinhalb Jahren unterwegs: https://wiki.openstreetmap.org/wiki/Proposed_features/man_made%3Dtunnel

–ks

Eben. Ich würde keinen Tag verwenden, der noch in der Proposal-Phase ist…
Keiner weiß ob er schließlich akzeptiert wird, vom Rendern auf der Karte rede ich gar nicht.

In der Tat!

Ich kenne hier diverse Fuß-/Radbrücken mit wohlklingenden Namen, wo der darüber führende Weg namenlos ist. Da sähe ich auch keinen Grund, theoretisch perfekte Klimmzüge zu machen mit man_made, was nur dazu führt, dass der Name aus der Karte rein praktisch entfleucht …

Nun ja, wer einen Brückennamen gesagt bekommt, eine Brücke sieht, aber trotzdem nur nach dem Straßennamenschild sucht, sollte eh besser zuhause bleiben … :roll_eyes: Oft genug steht aber eh beides dran.

Ach, es gibt in OSM einiges, was nie (fertig) abgestimmter de-facto-Standard ist …