You are not logged in.
- Topics: Active | Unanswered
Announcement
Pages: 1
#1 2016-11-16 10:29:47
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Kreisstraßen in Bayern
Hallo,
gerade stieß ich zufällig auf das Phänomen in Bayern, dass die Kreisstraßen nicht nur, wie üblich, mit dem Rechteck und der Straßennummer gekennzeichnet sind, sondern zusätzlich mit "Kreisstraße XXX" beschriftet sind. Da das sonst nirgends so ist und auch dort nur gelegentlich, vermute ich, dass das micht so sein soll.
Ein Beispiel ist http://www.openstreetmap.org/#map=18/49.53300/10.80292, wo von links die NEA 20 kommt, die zusätzlich beschriftet ist, nach rechts aber die NEA 8 weggeht, die nur mit der Numemr markiert ist, aber keine Beschriftung trägt.
Offenbar verwendet der Renderer in manchen Fällen den Namen der Relation einer Straße zur Beschriftung derselben, was hier vermutlich eher nicht gewünscht ist.
Was wäre hier der richtige Schritt? Bayernweit name=* aus den Straßenrelationen entfernen?
glglgl
Offline
#2 2016-11-16 10:44:18
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Kreisstraßen in Bayern
Hallo glglgl,
schau Dir mal die Tags der Routenrelationen genauer an und vergleiche sie mit den Tags der Routenrelationen in anderen Gegenden. Fällt dir etwas auf?
Viele Grüße
Michael
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#3 2016-11-16 10:54:09
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Re: Kreisstraßen in Bayern
Hallo Michael,
ah, jetzt sehe ich es. Ich nehme an, du meinst das highway=tertiary, was offenbar die Übernahme des name-Tags triggert.
Wie ginge man damit um?
Gruß,
Thomas
glglgl
Offline
#4 2016-11-16 10:56:02
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Kreisstraßen in Bayern
Hallo Michael,
ah, jetzt sehe ich es. Ich nehme an, du meinst das highway=tertiary, was offenbar die Übernahme des name-Tags triggert.
Wie ginge man damit um?
highway=primary/secondary/tertiary/… gehört ausschließlich an Ways.
Das wir gerendert, weil osm2pgsql die Routenrelationen als MultiLineStrings in dieselbe Datenbanktabelle importiert wie alle Ways, die keine Flächen sind. Beim Beschriften scheint durch Mapnik oder den Kartenstil das längere Objekt dann bevorzugt zu werden.
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#5 2016-11-16 11:08:26
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Re: Kreisstraßen in Bayern
Danke für die Ausführungen.
Nun wäre das ja ein "mechanical edit", wenn man das Ganze bayernweit (oder welche Gebiete noch betroffen sind) ändern würde. Reicht dieser Forumsthread nun, um diesen zu rechtfertigen, oder wie wäre da das Procedere?
glglgl
Offline
#6 2016-11-16 11:10:15
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Kreisstraßen in Bayern
Danke für die Ausführungen.
Nun wäre das ja ein "mechanical edit", wenn man das Ganze bayernweit (oder welche Gebiete noch betroffen sind) ändern würde. Reicht dieser Forumsthread nun, um diesen zu rechtfertigen, oder wie wäre da das Procedere?
Nein, das ist kein mechanischer Edit, wenn du dir jede Relation ansiehst und sie einzeln editierst. Im Kreis Bayreuth und Lauf habe ich das schon vor ein paar Monaten mal nebenbei gemacht. Dabei habe ich auch diverse Kreisstraßensammelrelationen entsorgt, da man dieselben Informationen über network=* und räumliche Abfragen beziehen konnte/kann.
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#7 2016-11-16 19:32:58
- Bernhard Hiller
- Member

- Registered: 2011-05-10
- Posts: 1,122
Re: Kreisstraßen in Bayern
Und schau auch mal auf die Staatsstraßen, z.B. die St 2252 nebenan.
Offline
#8 2016-11-16 23:52:45
- luschi
- Member
- Registered: 2014-06-15
- Posts: 65
Re: Kreisstraßen in Bayern
Das betrifft nicht nur Kreisstraßen, sondern auch andere Relations:
https://www.openstreetmap.org/relation/6233402 ---> highway=bus_stop auf einer Bus-Relation
https://www.openstreetmap.org/relation/4108738 ---> tmc:area-Relation mit highway=...
https://www.openstreetmap.org/relation/282180 ---> residential als unnötige Relation
https://www.openstreetmap.org/relation/4010902 ---> unnötige turnlanes:turns-Relation mit highway=... ergänzt
overpass zeigt mir ca. 1500 Relations in Deutschland an die highway=... beinhalten.
Multipolygone von Fußgängerzonen sind nicht dabei.
Vllt könnte man damit eine Maproulette-Challenge erstellen, dann können mehr Mapper die Fehler bearbeiten.
lg
Offline
#9 2016-11-17 08:54:38
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Re: Kreisstraßen in Bayern
Und schau auch mal auf die Staatsstraßen, z.B. die St 2252 nebenan.
Ja, die hab ich auch grade miterledigt. Ich habe zwar das Gefühl, dass die Änderung nichts gebracht hat, aber seit man nicht mehr über Rechtsklick auf einzelne Tiles zugreifen kann, fällt es mir etwas schwer, bei den betroffenen Tiles die Neuerzeugung anzufordern (/dirty)…
glglgl
Offline
#10 2016-11-17 09:13:41
- gormo
- Member
- Registered: 2013-08-01
- Posts: 2,119
- Website
Re: Kreisstraßen in Bayern
aber seit man nicht mehr über Rechtsklick auf einzelne Tiles zugreifen kann, fällt es mir etwas schwer, bei den betroffenen Tiles die Neuerzeugung anzufordern (/dirty)…
Bei Sammys FSMAP gehts per Rechtsklick, sehr komfortabel!!
OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)
Offline
#11 2016-11-17 09:36:32
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Re: Kreisstraßen in Bayern
Ich habe die Information aus diesem Forumsbeitrag mal unter https://wiki.openstreetmap.org/wiki/DE: … cht_werden eingearbeitet. Allerdings ist mir die Begründung noch nicht klar – ist das dann nicht Tagging für den Renderer, was ja eigentlich verpönt ist? (Zumindest kam es mir vor dieser Diskussion nicht gerade abwegig vor, die Relation entsprechend zu attributieren.)
glglgl
Offline
#12 2016-11-17 09:43:26
- Prince Kassad
- Member
- Registered: 2013-10-18
- Posts: 2,391
Re: Kreisstraßen in Bayern
Allerdings ist mir die Begründung noch nicht klar – ist das dann nicht Tagging für den Renderer, was ja eigentlich verpönt ist?
Nein. Wenn du z. B. einen bestimmten Straßenabschnitt mit highway=primary taggen willst, weil er eine höhere Verkehrsbedeutung hat, oder gar highway=trunk wegen kreuzungsfreier Fahrbahn, würde das durch das highway=secondary der Relation überschrieben werden.
Offline
#13 2016-11-17 09:57:29
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Re: Kreisstraßen in Bayern
glglgl wrote:aber seit man nicht mehr über Rechtsklick auf einzelne Tiles zugreifen kann, fällt es mir etwas schwer, bei den betroffenen Tiles die Neuerzeugung anzufordern (/dirty)…
Bei Sammys FSMAP gehts per Rechtsklick, sehr komfortabel!!
Super, danke! Es gibt ja doch recht viele hilfreiche Tools im Bereich von OSM. Wenn man sie nur alle mal kennen würde ;-)
glglgl
Offline
#14 2016-11-17 10:00:08
- glglgl
- Member
- Registered: 2014-06-19
- Posts: 435
Re: Kreisstraßen in Bayern
glglgl wrote:Allerdings ist mir die Begründung noch nicht klar – ist das dann nicht Tagging für den Renderer, was ja eigentlich verpönt ist?
Nein. Wenn du z. B. einen bestimmten Straßenabschnitt mit highway=primary taggen willst, weil er eine höhere Verkehrsbedeutung hat, oder gar highway=trunk wegen kreuzungsfreier Fahrbahn, würde das durch das highway=secondary der Relation überschrieben werden.
Ah so, wenn dem so ist, leuchtet das ein. (Wobei diese Logik wiederum eigenartig ist; normalerweise würde ich erwarten, dass das Kleinere, also Speziellere, Vorrang hat…) Danke!
glglgl
Offline
#15 2016-11-17 11:38:47
- Harald Hartmann
- Member

- From: 98667 Schönbrunn
- Registered: 2014-04-02
- Posts: 3,123
- Website
Re: Kreisstraßen in Bayern
Nein. Wenn du z. B. einen bestimmten Straßenabschnitt mit highway=primary taggen willst, weil er eine höhere Verkehrsbedeutung hat, oder gar highway=trunk wegen kreuzungsfreier Fahrbahn, würde das durch das highway=secondary der Relation überschrieben werden.
Ähm, wie bitte? Also soweit ich bisher vernommen habe, wird von einer Relation nichts an seine Mitglieder vererbt ... aber nach deinen Worten soll eine Relation die Werte der Mitglieder überschreiben?! Das wäre ja dann schon ein ziemlich schräges Verhalten, sprich wir nutzen keine Vererbung aber die Überschreibung und das auch noch in der falschen Richtung?! ![]()
Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD
Offline
#16 2016-11-17 11:53:49
- Prince Kassad
- Member
- Registered: 2013-10-18
- Posts: 2,391
Re: Kreisstraßen in Bayern
Ähm, wie bitte? Also soweit ich bisher vernommen habe, wird von einer Relation nichts an seine Mitglieder vererbt ... aber nach deinen Worten soll eine Relation die Werte der Mitglieder überschreiben?!
Jo, so eine Stelle gab es in OSM mal, wo der Way highway=tertiary, die Relation aber highway=secondary hatte. Mapnik wusste damit nicht wirklich etwas anzufangen und so war der Weg gleichzeitig weiß und gelb... das sah dann ziemlich merkwürdig aus.
Offline
#17 2016-11-17 11:58:15
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Kreisstraßen in Bayern
Hallo,
Ähm, wie bitte? Also soweit ich bisher vernommen habe, wird von einer Relation nichts an seine Mitglieder vererbt ... aber nach deinen Worten soll eine Relation die Werte der Mitglieder überschreiben?!
Korrekt. Es wird nichts vererbt und keine gebräuchliche Software hat eine solche Vererbungslogik implementiert. Sie existiert höchstens in den Köpfen irgendwelcher Tagging-Theoretiker, deren Hobby es ist, mit Relations-durchtränkten Tagging-Ideen das Mapping und die Datenverarbeitung zu erschweren.
Jo, so eine Stelle gab es in OSM mal, wo der Way highway=tertiary, die Relation aber highway=secondary hatte. Mapnik wusste damit nicht wirklich etwas anzufangen und so war der Weg gleichzeitig weiß und gelb... das sah dann ziemlich merkwürdig aus.
Die Ursache habe ich gestern beschrieben. Da war es wohl dem Zufall geschuldet, welches Objekt in der Antwort auf die SQL-Abfrage des Renderes an seine Datenbank zuletzt drin stand und deshalb über die anderen Objekte gezeichnet wurde.
Viele Grüße
Michael
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#18 2016-11-17 12:01:22
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Kreisstraßen in Bayern
Hallo glglgl,
Ich habe die Information aus diesem Forumsbeitrag mal unter https://wiki.openstreetmap.org/wiki/DE: … cht_werden eingearbeitet. Allerdings ist mir die Begründung noch nicht klar – ist das dann nicht Tagging für den Renderer, was ja eigentlich verpönt ist? (Zumindest kam es mir vor dieser Diskussion nicht gerade abwegig vor, die Relation entsprechend zu attributieren.)
Du hast im Wiki geschrieben:
Es ist darauf zu achten, dass die Relation keinen highway=*-Tag enthält, da gängige Renderer-Software ansonsten den name=*-Tag aus der Relation auf die Straße zeichnet.
Ja, man könnte es besser formulieren. Mein Vorschlag:
Routenrelationen dürfen kein highway=*-Tag enthalten, da die Relation eine Routenführung (z.B. B 9) und keine Infrastruktur (Straße als Asphaltband) repräsentiert.
Dass es in der gerenderten Karte schlecht aussieht, sollte man eher als Strafe betrachten. Kartenstile mit hoher Reichweite haben eine Erziehungsfunktion gegenüber den Mappern.
Viele Grüße
Michael
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#19 2016-11-17 12:18:58
- maxbe
- Member
- Registered: 2010-01-19
- Posts: 3,255
- Website
Re: Kreisstraßen in Bayern
Ähm, wie bitte? Also soweit ich bisher vernommen habe, wird von einer Relation nichts an seine Mitglieder vererbt ... aber nach deinen Worten soll eine Relation die Werte der Mitglieder überschreiben?! Das wäre ja dann schon ein ziemlich schräges Verhalten, sprich wir nutzen keine Vererbung aber die Überschreibung und das auch noch in der falschen Richtung?!
Ich würde den Begriff "vererben" hier nicht verwenden. Im Falle von Straßenrelationen werden auch keine Tags weitergegeben oder überschrieben oder so.
Bei der üblichen osm2pgsql-Datenbank ist es einfach so, dass sämtliche Straßenteile und die Relation parallel mit unveränderten Tags in der Datenbank existieren. Was zuerst gemalt wird, hängt vom Renderer ab, oder vom Zufall, falls der Renderer diesen Fall nicht berücksichtigt und nach Länge und/oder Strassenklasse sortiert.
Dazu kommt, dass unterschiedliche Zugriffe auf die Daten durchgeführt werden können. Es könnte also sein, dass erst die Strasse gemalt wird und der kurze Weg (z.B. ein secondary) auf dem Bild landet und dann noch mal ein anderer Job die Beschriftung drüberklatscht und wenn letzterer die motorway-Relation erwischt, landet ein Autobahn-Schild auf der secondary.
Offline
#20 2016-11-18 19:50:20
- Bernhard Hiller
- Member

- Registered: 2011-05-10
- Posts: 1,122
Re: Kreisstraßen in Bayern
Wenn du z. B. einen bestimmten Straßenabschnitt mit highway=primary taggen willst, weil er eine höhere Verkehrsbedeutung hat, oder gar highway=trunk wegen kreuzungsfreier Fahrbahn, würde das durch das highway=secondary der Relation überschrieben werden.
Habe ich auch mal erlebt, in umgekehrter Weise: Relation enthielt highway=trunk, lokal war highway=primary, da kam es zu einem Durcheinander (Straße als primary aber Schildchen mit der Nummer von trunk, oder umgekehrt, weiß nicht mehr die Details). Ist aber schon ein paar Jahre her (vermutlich 2013 - Umstellung des tagging Schema Thailand). Wie heutige Renderer fürs Web arbeiten, kann inzwischen anders sein.
Harald Hartmann wrote:
Ähm, wie bitte? Also soweit ich bisher vernommen habe, wird von einer Relation nichts an seine Mitglieder vererbt ... aber nach deinen Worten soll eine Relation die Werte der Mitglieder überschreiben?!Korrekt. Es wird nichts vererbt und keine gebräuchliche Software hat eine solche Vererbungslogik implementiert. Sie existiert höchstens in den Köpfen irgendwelcher Tagging-Theoretiker, deren Hobby es ist, mit Relations-durchtränkten Tagging-Ideen das Mapping und die Datenverarbeitung zu erschweren.
Das ist bei mkgmap (Karten für Garmin) exakt die Vorgehensweise, wenn man Relationen auswertet: man überträgt tags der Relation auf ihre Mitglieder; ob man fehlende ergänzt oder vorhandene überschreibt, legt man in seinem "style" fest, ebenso die Auswahl. Wer's nicht glaubt, lese die Anleitung zu mkgmap durch.
Offline
#21 2016-11-18 19:58:00
- chris66
- Member

- From: Germany
- Registered: 2009-05-24
- Posts: 10,144
Re: Kreisstraßen in Bayern
Hi,
highway-Tags haben an Routen-Relationen nichts verloren, da gehören sie schlicht nicht hin.
Wie Renderer/Auswerter darauf reagieren ist nicht definiert / reine Glücksache.
Last edited by chris66 (2016-11-18 20:19:55)
Mapper aus dem Münsterland.
Offline
Pages: 1