This rule does not work:
highway ~ 
'(secondary|tertiary|unclassified|residential|minor|living_street|service)' 
& oneway=* 
& (cycleway=opposite | cycleway=opposite_lane | cycleway=opposite_track | 
oneway:bicycle=no | bicycle:oneway=no )
{set bicycle=no; set mkgmap:cycleway=yes}

Only if I put oneway=* first, it works, why?

oneway=* 
& highway ~ 
'(secondary|tertiary|unclassified|residential|minor|living_street|service)' 
& ( cycleway=opposite | cycleway=opposite_lane | cycleway=opposite_track | 
oneway:bicycle=no | bicycle:oneway=no )
{set bicycle=no; set mkgmap:cycleway=yes}


The error message is:

Error in style: Error: (lines:119): Invalid rule expression: 
(((($cycleway='opposite')|(($cycleway='opposite_lane')|(($cycleway='opposite_track')|(($oneway:bicycle='no')|($bicycle:oneway='no')))))&$oneway=*)&($highway~'(secondary|tertiary|unclassified|residential|minor|living_street|service)'))
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to