<html><body> <br />Li, another complication worth thinking about. In theory, when we map a road, the highway tag needs to relate to the purpose of the road rather than the condition. This is a topic that has been under discussion for the last week or so. And renderers really only seem to be interested in the highway tag, ignore tags such as 4wd_only and tracktype (for other than highway=track).<br /><br />So, for example, roads such as the Tanami track or Plenty Highway are technically, primary roads. And therefore rendered at quite a broad zoom level. I got all upset about this as I am worried that potentially visitors see a nice thick line and assume its a nice road. (In fact they are great roads but not for the ill equipped!).<br /><br />I have been pushing the idea if we are to stick to the politically correct idea that highway is about purpose and not condition, then we need a reliable way to warn people reading the maps AND importantly, people building rendering engines what the condition might be.<br /><br />Please see the discussion page on http://wiki.openstreetmap.org/wiki/Australian_Tagging_Guidelines and http://wiki.openstreetmap.org/wiki/Key:tracktype<br /><br />I have suggested extending tracktype to, a) have additional levels of difficulty and b) clarify that this grading really does apply to all roads, not just highway=track<br /><br />I do think that this might be a better way to achieve what you want too. But the real issue is the mainstream renders and the routers won't think about it unless its widely adopted and used. As they say in the ALP, disunity is death !<br /><br />David<br /><br /><br /><br /><blockquote><br />----- Original Message -----<br /><div style="width:100%;background:rgb(228,228,228);"><div style="font-weight:bold;">From:</div> "Li Xia" <lisxia1982@gmail.com></div><br /><div style="font-weight:bold;">To:</div><talk-au@openstreetmap.org><br /><div style="font-weight:bold;">Cc:</div><br /><div style="font-weight:bold;">Sent:</div>Thu, 1 Nov 2012 15:01:11 +1100<br /><div style="font-weight:bold;">Subject:</div>[talk-au] Optimising map rendering for recreational use<br /><br /><br /><div>
<span class="Apple-style-span" style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;word-spacing:0px;font-size:medium;"><font class="Apple-style-span" style="color:rgb(0,0,0);" color="#232323">Hey everyone, have an idea about map rendering and want to get your thoughts.</font></span><div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div style="color:rgb(0,0,0);"><span class="Apple-style-span" style="line-height:19px;"><font class="Apple-style-span" color="#232323">One of the challenges is in rendering a useful map for recreational use is displaying roads, tracks, trails and to some degree water lines at appropriate zoom levels in more remote regions where the density is lower compared with urban regions.</font></span></div>
<div style="color:rgb(0,0,0);"><span class="Apple-style-span" style="line-height:19px;"><font class="Apple-style-span" color="#232323"><br /></font></span></div>
<div>
<font class="Apple-style-span" style="color:rgb(0,0,0);" color="#232323"><span class="Apple-style-span" style="line-height:19px;">In my opinion, most map service online services or offline vector engine experience the same issue. Here are some illustrations of the issue, by comparing Google / OSM / Raster map of the same region:</span><br /></font><div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div><font class="Apple-style-span" color="#232323"><a href="http://www.mud-maps.com/li_temp/1211/Screen%20Shot%202012-10-25%20at%204.42.31%20PM.png">Google</a></font></div>
</div>
<div style="color:rgb(0,0,0);"><br /></div>
<div><font class="Apple-style-span" color="#232323"><a href="http://www.mud-maps.com/li_temp/1211/Screen%20Shot%202012-10-25%20at%204.42.26%20PM.png">OSM</a></font></div>
<div style="color:rgb(0,0,0);"><br /></div>
<div><font class="Apple-style-span" color="#232323"><a href="http://www.mud-maps.com/li_temp/1211/Screen%20Shot%202012-10-25%20at%204.42.22%20PM.png">Raster map</a></font></div>
<div style="color:rgb(0,0,0);"><br /></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"></font><div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323">As you can clearly see, at that zoom level, there's no deal on either OSM or Google maps, where as the raster map is useful. yes you can zoom in on Google or OSM, but with a smaller viewing port, orientation is more difficult and you loose that overview which is try handy for trip planning.</font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323">By using a tag specific for rendering purposes, this issue can be overcome. Rendering engines can take advantage of these tags to "optimise" rendering of various regions.</font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323">The tags are fairly self explanatory. By tagging a road with render_as:trunk, this feature can be rendered at the same zoom level as a trench road. Each class of road will have it's own tag so if a highway:territory should be rendered at the same zoom level as a primary, then tag render_as:tertiary.</font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323">What do you guys think?</font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323">Cheers </font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323"><br /></font></div>
<div style="color:rgb(0,0,0);"><font class="Apple-style-span" color="#232323">Li.</font></div></div>
</div>
<br /></blockquote></body></html>