x

Re: Ortseingangsschilder


Geschrieben von S-A-L (Gast) am 30. Juni 2009 11:07:42: [flux]

Als Antwort auf: Ortseingangsschilder geschrieben von RufusB (Gast) am 28. Juni 2009 20:42:

@miche101
Wartewarte, ich glaub du wirfst da ein paar Sachen durcheinander.
Den Straßen muss natürlich ein Name zugeordnet werden, deswegen bekommen sie ein name-atribut. Würde man nur das Straßenschild mit einem Namen versehen würdest du diesen Namen nur an der Stelle des Straßenschildes sehen, was dir aber nichts bringen würde, weil du nicht wüsstest wie weit das Straßenschild gilt. Nicht an jedem Ende einer Straße steht auch ein neues Straßenschild so dass man auf das Ende der Straße schließen könnte.

Also du musst unterscheiden zwischen dem Schild als Gegenstand und dem Schild als Hinweis der sich auf etwas anderes bezieht.

Es gibt durchaus Leute die Interesse daran haben zu wissen wo welche Schilder stehen. Würden sich jetzt 2 Schilder direkt gegenüber stehen, müsstest du beide auf einen einzigen Node auf der Straße mappen. Du würdest es als nur ein Schild sehen, obwohl es zwei sind.

Daher denke ich sollte man grundsätzlich zwischen den zwei oben Beschriebenen "Zuständen" ("Schild" und "Hinweis") unterscheiden.
Das Schild setzt man als Node dort wo es tatsächlich steht. Das worauf sich das Schild bezieht (worauf es hinweist) mappt man als Attribut an das jeweilige Element das es betrifft.

Bestes Beispiel sind die Straßenschilder. Auf einer großen, mehrspurigen Kreuzung ist ein Straßenschild nicht so leicht zu finden, da würde es nichts bringen wenn man es als Node mitten auf die Straße setzt. Also setzt man es an die Stelle bei der Kreuzung wo es tatsächlich steht. Da das Straßenschild sich auf eine der Straßen bezieht, mappt man den Namen des Straßenschildes als Attribut an die dazugehörige Straße.

Ein Ortsschild könnte man demnach auch neben die Straße stellen, da wo es hingehört, und auf die Straße dann einen extra Node machen der sagt "hier hört der Ort auf, der nächste Ort ist ..."

Sicher, es ist etwas mehr Arbeit, aber es würde alle Bedürfnisse befriedigen.