Just for illustration, Brouter[1] defines 3 state paving. As seen below, isunpaved <> not(ispaved).
fine_gravel and cobblestone make the 3rd state.
ispaved = ( surface = ( paved or asphalt or concrete or paving_stones )) [2]
isunpaved = not ( ispaved or surface=( "" or fine_gravel or cobblestone) )
[1] Brouter is an external Android application, usable either as generator of GPX routing file,
either as OSMAnd / Locus / OruxMaps routing engine. It is focused primarily on bicycling.
[2] Brouter profiles use not reversed polish notation syntax(operator first, no parentheses).
The above is rewritten to more usual forms. Original syntax for illustration:
assign ispaved or surface=paved or surface=asphalt or surface=concrete surface=paving_stones assign isunpaved not or surface= or ispaved or surface=fine_gravel surface=cobblestone
Hi Hardy,
Thanks for wanting to look into it and clarifying it shouldn't be rendered as paved in this case.
Here's a screenshot of the road that surprised me. You see the trunk roads and the unclassified road rendered with blue dashes suggesting pavement. Blue dashes obviously disappear when I switch of "Show road surface". When I had a look at the unclassified road in OSM, it had a surface=gravel tag. I'm using version 1.9.4 .
Here's a link for the road in OSM:
http://www.openstreetmap.org/way/91343115/history#map=10/-26.0495/-65.9973
(It never had another surface tag than the correct gravel one)
You see the trunk roads and the unclassified road rendered with blue dashes suggesting pavement.
Hmm, it does make sense to pick a color not too different from "paved" for rendering "loosely paved" roads. I'd only noticed blue and brown up to this point, so I thought the style was simplified into paved/unpaved. On the other hand, try as I might, on a rendered map I just cannot see the difference between both kinds of blue.
For me, this particular gravel road felt much closer to unpaved than to paved. The color is closer to paved though. It might make sense to pick a color more "in the middle" between the two. Or it could be blue dash-brown dash-blue dash...
Btw, thanks Max for showing how this works in the render. I've been thinking about changing the render to show paved/unpaved too at lower zoom levels. Now I know where to look!