Ich denke dass ist historisch gewachsen. Als ich vor einigen Jahren mit OSM anfing, da meckerte keepright, dass leisure=track als Linie falsch sei und gefälligst eine Fläche sein soll. JOSM und Mapnik rendern sie als Flächen. Nur im Wiki stand es anders.

keepright meldet inzwischen keine Fehler mehr, aber JOSM und Mapnik behandeln leisure=track immer noch als Flächen.

Aber hier haben wir ein generelles OSM-Problem: Jeder interpretiert die Tags auf seine Art und Weise. Änderungen sind nur sehr schwer und schmerzhaft zurchzusetzen. Es gibt keine “verbindliche” und maschienenlesbare Definition von Tags mit zulässigen Werten und Eigenschaften, die jedes Tool einlesen könnte.

In JOSM divergieren die Definitionen teilweise sogar innerhalb unterschiedlicher Funktionen wie Presets, Darstellung und Validator. So fehlt public_transport=platform in den Vorlagen, aber es gibt eine eigene Darstellung. Teilweise gibt es Werte in den Vorlagen, die der Validator bemängelt. Sogar das validieren im Validator und vor dem Hochladen liefern unterschiedliche Fehler.

Aber das mit den “verbindlichen” Definition ist eine andere Geschichte (Thread) :wink:

Grüsse

mdk