Another issue that is related to the unpaved rules is posted by Peter 'Beddhist' on the forum:
https://forum.openstreetmap.org/viewtopic.php?pid=630231#p630231
highway=track & surface=paved is marked as unpaved by mkgmap.
This isssue is caused by this rule:
(highway=bridleway | highway=path | highway=track | highway=unsurfaced)
& surface!=* & tracktype!=* & smoothness!=* & sac_scale!=*
{ add mkgmap:unpaved=1 }
If my interpretation is correct, it says that all those types of highway are considered as unpaved, unless there is a surface, tracktype, smoothness AND sac_scale parameter!
I think it should add mkgmap:unpaved=1 unless
- surface=paved,asphalt,concrete, etc* OR
- tracktype=grade1
- smoothness and sac_scale?
*) surface values that are paved are mentioned in the wiki: http://wiki.openstreetmap.org/wiki/Key:surface
Thanks Gerd!