Danke für die Rückmeldung. Dann hab ich es ja doch richtig interpretiert. Der Vergleich mit dem Onlineprofil ist ein guter Hinweis.
Ich hab nun noch einen Fall:
switch or cycleway=opposite cycleway=opposite_lane 0
Hier fehlt mir eigentlich die false-expression
if (cycleway=opposite or cycleway=opposite_lane) then 0 else ???
Solche switch Anweisungen hab ich schon häufiger gesehen. Gibts da defaultvalues wenn nichts angegeben wird.
und ich finde hin und wieder sowas:
switch oneway=
junction=roundabout
or oneway=yes or oneway=true oneway=1
würde ich als
if (oneway='') then (junction=roundabout) else (oneway=yes or oneway=true or oneway=1)
interpretieren.
onway= prüft auf einen nicht gesetzten Tag?