x

Re: mtb:scale in Relationen rendern oder nicht?


Geschrieben von EvanE (Gast) am 02. Dezember 2012 20:29:21: [flux]

Als Antwort auf: mtb:scale in Relationen rendern oder nicht? geschrieben von christiank61 (Gast) am 02. Dezember 2012 16:27:

wambacher wrote:

eigentlich vererben sich die Eigenschaften einer Relation auf die jeweiligen Member - ob das hier aber Sinn macht (alle Wege sind gleich schwierig?), mag ich nicht beurteilen.

Hallo Walter

Bist du dir da sicher mit der Vererbung?
Meiner Meinung nach gibt es bei den Relationen in OSM keine Vererbung. Vielmehr stellt eine OSM-Relation ein eigenständiges Objekt dar und dessen Eigenschaften gelten zuerst einmal nur für die Relation. Sonst müsste ja jedes Member z.B. auch die Eigenschaft type=* erben.

Beispiel: Bei einem einfaches Multipolygon (ein Outer und ein Inner) ist es genau das Gegenteil, dass Inner hat genau nicht die Eigenschaft der Relation.

Ich denke, dass die Interpretation abhängig vom Typ einer Relation ist.
In dem Fall der erwähnten MTB-Relation (route=mtb), interpretiere ich die mtb_* Taggs an der Relation als die maximalen Eigenschaften der Gesamtstrecke. Einzelne Abschnitte haben ggfs. davon abweichende Einordnungen. Der Name z.B. gilt nur für die Gesamtstrecke, während die einzelnen Wegstücke eigene Namen oder ggfs. auch keinen Namen haben.

Edbert (EvanE)