Ich weiß nicht, ob es hier schon angesprochen wurde, aber es gibt da gröbere Fehler im Datenbestand und wahrscheinlich auch ein fehlendes Problembewusstsein.

Jede Autobahn hat einen Namen (z.B. A1 = Westautobahn). Das gleiche gilt für die S-Straßen (z.B. S6 = Semmering-Schnellstraße).

In den Landesgesetzen, die die Landesstraßen definieren, ist auch zu jeder B-Straße ein Name angegeben (z.B. B38 = Böhmerwald-Straße). Je nach Bundesland können auch die L-Straßen einen Namen haben (z.B. im Bgld.: L217 = Stotzinger Ast).

Fleißige Mapper haben also auf alle Straßenstücke der A1 name=Westautobahn gesetzt, auf alle Straßenstücke der A6 name=Semmering-Schnellstraße usw.

Da gab es nun das Problem, dass manche Brücken und Tunnels einen eigenen Namen haben, z.B. Talübergang Schottwien oder Semmeringtunnel. Da erfanden die fleißigen Mapper die Tags bridge:name=* und tunnel:name=*. Das gibts nicht im Wiki, und folglich wertet es kein Renderer aus. Man sieht also in der Karte nicht, welcher Tunnel das ist, es steht nur "Semmering-Schnellstraße".

Bei B- und L-Straßen kommt noch dazu, dass die Straßennamen der Gemeinden, also die Straßennamen auf den Schildern und in den Adressen, meistens ganz andere sind. Dafür sind verschiedene "Lösungen" zu finden, z.B. den Landesstraßennamen und den lokalen Straßennamen mit Strichpunkt zusammenzuhängen (z.B. in Gars am Kamp: "Horner Straße; Kamptal Bundesstraße" oder im Ortsgebiet nur den lokalen Namen anzugeben und außerhalb den Landesstraßennamen. Z.B. die L235 (Pinkafelder Straße) ist in Oberschützen mit name=Pinkafelder Straße (heißt dort zufällig genauso, weil das die Straße richtung Pinkafeld ist) bzw. name=Tatzmannsdorfer Straße getaggt, außerhalb mit name=Pinkafelder Straße. Wenn man ins Navi "Bad Tatzmannsdorf, Pinkafelder Straße" eingibt, kriegt man mehrere Straßen zur Auswahl...

Noch schlimmer ist die Situation im Nachbarort Pinkafeld. Da folgt die L235 (Pinkafelder Straße) der Steinamangerer Straße, und die B63 (Steinamangerer Straße) folgt der Wiener Straße. In OSM ist die L235 mit name=Pinkafelder Straße und die B63 mit name=Steinamangerer Straße getaggt, was dazu führt, dass man die Wiener Straße in OSM nicht findet, und wer zur Steinamangerer Straße will, den schickt das Navi in die Wiener Straße.

Darum bitte die Namen der B- und L-Straßen nur auf die Routenrelationen (type=route, route=road) setzen, nicht auf die Ways!

Bei A- und S-Straßen sind diese Verwechslungen kein Thema, aber auf Brücken und Tunnels bitte deren Namen setzen. Alle A- und S-Straßen sind in Relationen enthalten, wo sowieso der andere Name drinsteht.

Noch zu klären ist, ob auch zu allen B- und L-Straßen Routenrelationen angelegt werden sollen, oder ob wir uns das sparen.

--
Friedrich K. Volkmann       http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

_______________________________________________
Talk-at mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-at

Antwort per Email an