Hi,

Das mit “forward” und “backward” sehe ich so:
Wenn wir Sachen wie type=route, route=bus verwenden, dann gelten die Regeln für “type=route, route=bus” - Objekte. Eine leere Role an einem Wegstück bedeutet dabei, dass das Wegstück in beiden Richtungen durchfahren wird – also schreibe ich die im Oxomoa-Schema eigentlich überflüssigen Roles “forward” und “backward” dran. Die Haltestellen sind aus demselben Grund alle forward_stop bzw. forward platform, denn es wird ja nur eine Richtung beschrieben und die ist dann logischerweise forward. Es steht nunmal nicht in den Daten drin, dass nach Oxomoa-Schema gemappt wird und es kann auch nicht die Aufgabe der Renderer und sonstiger Auswerteprogramme sein, aus dem “Gesamtbild einer Relation” ein Mappingschema zu erraten. Mit einer anderen Kennzeichnung der Varianten oder mit Normen wären wir besser dran und könnten die überflüssigen Roles weglassen.

Genau dieselben Probleme haben wir übrigens bei den Konflikten zwischen den alten Multipolygonen und den ringförmigen Wegen sowie zwischen den neuen und den alten Multipolygonen.

In die Buslinienvarianten gehören meines Wissens keine Haltestellenrelationen, es kommen nur die Stops und die Platforms rein, die dann ganz unabhängig davon zu stop_areas und die dann evtl. zu stop_area_groups gehören. Ich sehe dabei auch überhaupt kein Problem darin, alte Haltestellen unverändert zu lassen – das Oxomoa-Schema wird dadurch nicht negativ beeinflusst.

MfG
Weide