You are not logged in.

Announcement

*** NOTICE: CONTENT MIGRATION PENDING! Read More about the import. Bug? Post them here***

#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

glglgl wrote:

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

glglgl wrote:

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

Bernhard Hiller wrote:

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

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!!

http://www.sammyshp.de/fsmap/#11/51.2913/9.7923 .


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

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.

Offline

#13 2016-11-17 09:57:29

glglgl
Member
Registered: 2014-06-19
Posts: 435

Re: Kreisstraßen in Bayern

gormo wrote:
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!!

http://www.sammyshp.de/fsmap/#11/51.2913/9.7923 .

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

Prince Kassad wrote:
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

Prince Kassad wrote:

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?! hmm


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

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?!

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,

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.

Prince Kassad wrote:

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,

glglgl wrote:

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:

Nakaner wrote:

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

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?! 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?! hmm

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

Prince Kassad wrote:

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.

Nakaner wrote:

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

Board footer

Powered by FluxBB