Wiki taggt für den Renderer

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 …

Wer so argumentiert … runterschluck

Wenn die Brücke noch 60 Meter von der Kreuzung entfernt ist und es dunkel und/oder neblig ist, mache ich auch dem aufgewecktesten Fahrer der Welt keinen Vorwurf daraus, die Brücke nicht zu sehen. Jetzt denk dir noch etwas Verkehrsgewühl dazu, wo man schnell reagieren muss und sich nicht jede Abbiegung zehn Sekunden vorher überlegen kann – voilà.

Meinegüte, natürlich nicht! Nochmal: Es geht in dieser Diskussion ausschließlich um die Empfehlung des Wikis, in dem Fall, dass die Straße auf der Brücke einen anderen Namen hat als die Brücke selbst, nicht den Namen der Straße, sondern den Brückennamen als name=* an den Straßen-Way zu setzen. Um nichts anderes. Klar, wenn die Straße genauso heißt wie die Brücke oder gar keinen Namen hat, kann das gern so gemacht werden, aber IMHO nicht da, wo es inhaltlich schlicht falsch ist, weil der highway in dem Fall einfach nicht so heißt, wie es in seinem name=* steht.

Aber wenn das so kontrovers gesehen und mit “ist doch nicht schlimm, Hauptsache der Name ist da” gerechtfertigt wird, dann vergeht mir für heute gleich wieder die Lust aufs Mappen …

–ks

Ist das nicht der Normalfall und wir diskutieren hier einen äußerst seltenen Sonderfall? Ich kenne jedenfalls keine Brücke, die einen Namen trägt, und bei der erkennbar ist, dass die darüber führende Straße einen anders lautenden Namen trägt. Alle benannten Brücken, die ich kenne, verbinden zwei unterschiedlich benannte Straßen und es gibt kein Schild, aus dem erkennbar ist, dass die Straße im Bereich der Brücke zu einer der beiden Strassen gehört.

@ma-rt-in: Bevor Du andere kritisierst, solltest Du deren Beiträge richtig lesen.

@Kreuzschnabel: Vielen Dank für die Richtigstellung!

die kann halt nicht für jeden Tag mit relativ geringer Nutzung eine Spalte in die Datenbank einfügen. Es gibt derzeit knapp 31.000 bridge:name und nur gut 11.000 tunnel:name, dem stehen jetzt schon 74000 man_made=bridge gegenüber, und für letzteres muss man die Datenbank nicht anpassen.

UPDATE: Davon haben allerdings nur 16442 einen Namen :wink:
Andererseits gibt es pro Brücke nur ein man_made=bridge Objekt, während es oft einige bridge:name für dieselbe Brücke geben dürfte, weil das auf jedes einzelne Teilstück eines Ways auf der Brücke gesetzt wird.

Einspruch. Wenn die Straße wie die Brücke heißt, sollte der name dieser sein, aber wenn sie keinen Namen hat, sollte der Brückenname trotzdem in bridge:name auf dem highway (sofern man überhaupt einen Brückennamen auf einer Straße taggen will), weil sonst würde man der Straße einen Namen geben den sie nicht hat. D.h. die Straße wäre noname=yes.

Der Brückenabschnitt fängt eigentlich immer erst nach der Kreuzung an, also wirst du den Fall in der Praxis schon alleine deshalb praktisch nie haben. Ich habe jetzt ein wenig überlegt, wo mir so Fälle bekannt sind, aber mir Fallen in erster Linie solche ein, wo sich die Straßennamen auf den beiden Seiten unterscheiden und völlig korrekt bei allen mir bekannten Navis der Brückenname angesagt wird, wie hier.
Im Übrigen kann eine Straße sowieso mehrere Namen haben, einerseits überregional über die Routen-Relation und davon abweichend die lokalen Abschnitte, die sich ja auch mehrfach ändern können, also wenn da kleine Abschnitte den Brückennamen bekommen, sehe ich das als marginales Problem an, noch dazu, wo dort üblicherweise sowieso gar kein Straßenname angeschrieben steht.

Wenn er noch 60 m entfernt ist und er kriegt schon den Brückennamen vom Navi gesagt, ist die Brücke falsch gemappt, nämlich viel zu lang. In der Regel sollte zwischen Kreuzung und Brückenwiderlager eh noch ein Stückchen Straße sein, jedenfalls mappe ich es so (um), wenn mir Brücken begegnen, und das Stückchen trägt dann eh noch nur den Straßennamen, so dass sich das Navi-Problem eigentlich nie ergeben sollte. Und bei den wenigen Ausnahmen, wo die Querstraße direkt auf die Brückenkonstruktion führt, sieht man die Brücke auch bei Nebel …

Das stimmt schon, z.b. falls eine Straße, ein Radweg, ein Fußgängerweg über die Brücke führen, würde jeder davon in diesem Bereich mit dem Brückennamen beschriftet statt die gesamt Brücke nur einmal falls jemand das man_made=bridge eingezeichnet hat.
Das ist aber völlig unabhängig davon ob die Mapper den Brückennamen in den name=* oder bridge:name=* einbauen.
Das müsste dann ein Renderer analysieren anhängig von Zoomstufe und highway-dichte das er in diesem Fall den Brückennamen nicht zu häufig setzt und die Karte vollgepflastert wird damit.

Die Sache ist halt auch ein bissl ein Problem der Taggingpraxi der vergangenen Jahre. Was tun mit den zehntausenden Abschnitten die bei name=* den Brücknamen haben? Soll man die nun alle in bridge:name Tags umändern, mit der Konsequenz dass man sie in so gut wie keiner Karte mehr lesen kann? Soll man automatisiert daraus überall wo noch nicht vorhanden neue man_made=bridge Objekte erstellen?

Und last but not least: Wie soll man die Situation mit den Tunnels lösen, so dass alle einigermaßen zufriedengestellt sind? Sowohl die “not mapping for renderer”-Fraktion, als auch die “ich will Tunnelnamen auf der Carto-Karte lesen können -Fraktion”?

Wäre irgendwie schön, wenn man aus der Diskussion stark verwandte Themen wie tunnel:name etc. vorerst aus der Diskussion rausnehmen könnte. Einfach aus dem Grunde, dass die ganzen Wiederholungen und vermeintlichen Widerlegungen dann unter anderem Namen nicht nochmal wiederholt werden.

Ich finde beides gehört zum Thema dieses Threads “Wiki taggt für den Renderer”. Sowohl im Tagginschema ähneln sich tunnels und bridges, also auch das im Wiki für beide keine klaren Empfehlungen für das “übliche” Namingschema stehen. Bei den Tunneln gibts es auch keine klare Tagginganweisung im Wiki: “If the tunnel has a name this can be specified using tunnel:name=* although there is still some debate on the best method to include a name of the tunnel as discinct from the road/railway etc that goes through it.”

Das es bei bridges im Gegensatz zu Tunneln ein eigenes man_made=bridge gibt und dieses bevorzugt zu verwenden ist, steht eh außer Frage, um dies geht es hier aber auch nicht. Sondern darum wenn so ein Objekt nicht exitiert, wie mit dem Naming umgehen.

beides geht nicht automatisiert, weil es einerseits Straßen mit Brückennamen gibt und andererseits die Umrisse der Brücken nicht automatisiert erstellt werden können.