x

Mehr Infos bei einer associatedStreet-Relation auslagern?


  1. Mehr Infos bei einer associatedStreet-Relation auslagern? · flaimo (Gast) · 05.08.2010 22:49 · [flux]

    wenn ich den eintrag zum relationstyp "associatedStreet" im wiki richtig interpretiere, kann ich eigentlich nur den namen einer straße in der relation angeben und addr:street ist dann auch der einzige tag der daduch bei den kinder-elementen entfallen würde. erspart irgendwie nicht recht arbeitsaufwand, weil die tags bei den kinderobjekten ja nicht weniger werden. hat schon wer probiert ob auch das auslagern von gleichbleibenden infos in die relation auch funktioniert?

    vorstellen würde ich mir das eigentlich so:


    in der relation geben ich die default-werte der straße vor und in den kinderelementen gebe ich dann nur mehr das delta an, sprich die informationen die im vergleich zur relation anders sind (zB maxspeed 30 statt 50). quasi, das spezielle (path) übersteuert das allgemeine (relation).

    oder gibts dafür eh andere relationstypen die das schon abdecken?


    • Re: Mehr Infos bei einer associatedStreet-Relation auslagern? · wambacher (Gast) · 05.08.2010 23:38 · [flux]

      flaimo wrote:

      in der relation geben ich die default-werte der straße vor und in den kinderelementen gebe ich dann nur mehr das delta an, sprich die informationen die im vergleich zur relation anders sind (zB maxspeed 30 statt 50). quasi, das spezielle (path) übersteuert das allgemeine (relation).

      oder gibts dafür eh andere relationstypen die das schon abdecken?

      hi flaimo,

      trifft zwar nicht genau dein problem , erklärt aber relativ einfach wie bei verschachtelten flächen (multipolygone) deren eigenschaften "von oben nach unten" definiert werden können. so ähnlich sehe ich auch bei buildings/entrance oder straßen/buildings/adressen.
      kann man aber tagelang drüber streiten - pardon: diskussieren 😉

      wambacher

      p.s. ich sehe allerding die associatedStreet-geschichte als ungeliebte, vom aussterben bedrohte spezies an, da sich keiner (mapper, render-entwickler oder entwickler von diagnose-tools) damit anfreunden will ;(


    • Re: Mehr Infos bei einer associatedStreet-Relation auslagern? · Islanit (Gast) · 06.08.2010 06:34 · [flux]

      http://wiki.openstreetmap.org/wiki/Rela … Categories

      Ich finde das trifft teilweise auf associatedstreet zu...


    • Re: Mehr Infos bei einer associatedStreet-Relation auslagern? · Tordanik (Gast) · 06.08.2010 20:05 · [flux]

      flaimo wrote:

      wenn ich den eintrag zum relationstyp "associatedStreet" im wiki richtig interpretiere, kann ich eigentlich nur den namen einer straße in der relation angeben und addr:street ist dann auch der einzige tag der daduch bei den kinder-elementen entfallen würde. erspart irgendwie nicht recht arbeitsaufwand, weil die tags bei den kinderobjekten ja nicht weniger werden. hat schon wer probiert ob auch das auslagern von gleichbleibenden infos in die relation auch funktioniert?

      Wir hatten das Thema erst auf talk-de in aller Ausführlichkeit. Mein Fazit: Bitte keine associatedStreet-Relationen verwenden! (Weder für Adressen, noch für sonst etwas.) Die Lösung, einfach addr:*-Tags an einem Node oder Polygon anzubringen, ist aus technischer Sicht genauso gut, aber für jedermann verständlich.

      Relationen sind für diesen Zweck unnötig und machen es Neulingen schwerer, ein Gebiet, in dem sie verwendet werden, zu bearbeiten. Den Luxus, alltägliche Arbeiten wie das Ändern oder Eintragen einer Hausnummer nur noch fortgeschrittenen Mappern zu ermöglichen, können wir uns nicht leisten! Schlimmer noch: Würden associatedStreet-Relationen flächendeckend verwendet, wäre am Ende jede Straße innerorts in einer Relation. Damit wäre es überhaupt nicht mehr möglich, in einem solchen Ort auch nur die kleinste Straße nennenswert zu bearbeiten, ohne mit einer Relation in Kontakt zu kommen.

      Die "naive" Methode zum Editieren von Hausnummern mit addr:*-Tags - Haus anklicken, Informationen in Tabelle eingeben - ist unschlagbar benutzerfreundlich! Also: Das Tagging nicht unnötig verkomplizieren und associatedStreet endlich komplett abschaffen. Danke!