Hi Bernd,
> first question, what should this rule do?
> maxspeed=* & maxspeedkmh()!=* { delete maxspeed }
This rule deletes tag "maxspeed" if we can't assign a numeric value to it.
> the last rules should be
> maxspeed up to 120 kmh
> maxspeed=* & mkgmap:road-speed-max!=* & maxspeedkmh() <= 120
> { set mkgmap:road-speed='-0'; set mkgmap:road-speed-max = 6 }
> maxspeed higher then 120 kmh
> maxspeed=* & mkgmap:road-speed-class!=* & maxspeedkmh() > 120
> { set mkgmap:road-speed-class = 7 }
mkgmap:road-speed-class isn't set anywhere in default style, except in
current roadspeed include file. Condition mkgmap:road-speed-class!=*
would be false, maybe you wanted to put mkgmap:road-speed-max there?.
Setting value for mkgmap:road-speed-class is what I want to avoid in my
include. Setting mkgmap:road-speed-max=7 doesn't limit anything either,
could be omitted. The reason for setting mkgmap:road-speed='-0' is to
clear any existing value, but maybe this is superfluous.
--
Best regards,
Andrzej
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev