<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I have a question about creating custom road shields, and I know this ties into -carto - but I think it needs tags to work, so I’ll start here in the tagging list. <div class=""><br class=""></div><div class="">I was thinking of a method for adding custom badges or shields to roads and generic objects - usually country specific things, such as the icons for types of roads, the icons for a police station, etc. This could be used for business icons, but I assume there is some kind of legal and rendering mess for that, so I’m not talking about businesses - just road shields, “emergency”-like icons, etc.</div><div class=""><br class=""></div><div class="">if we come up with a tagging solution that refers to a specific shield, then it should be easy for badging to be implemented in -carto and other mapping software, right?</div><div class=""><br class=""></div><div class="">Roads:</div><div class=""><br class=""></div><div class="">badge:japan=national_road</div><div class="">badge:japan=prefectural_road</div><div class="">badge:japan=tollway</div><div class=""><br class=""></div><div class="">badge:usa=interstate        </div><div class=""><br class=""></div><div class="">Different standards in regions of countries could be easily implemented as well, along with custom official road tags (like California’s “scenic highway designation <a href="http://en.wikipedia.org/wiki/State_Scenic_Highway_System_(California)" class="">http://en.wikipedia.org/wiki/State_Scenic_Highway_System_(California)</a> ) </div><div class=""><br class=""></div><div class=""><img apple-inline="yes" id="2247EF01-67D7-4463-B9F8-AAD549F73290" height="93" width="70" apple-width="yes" apple-height="yes" src="cid:0E0FDDEF-3BAD-4376-B3D0-903556394B59@web.setting" class="">  (California Scenic highway sign for state roads) = usa-ca-sr-state</div><div class=""><br class=""></div><div class="">By following an easy format  badge:country-region-county-city. I doubt there will be *categories* of roads lower than the county level, but you never know. </div><div class=""><br class=""></div><div class="">badge:usa-ca=highway</div><div class="">badge:usa-ca-sr=state</div><div class="">badge:usa-ca-sandiego=county_road</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Buildings: </div><div class=""><br class=""></div><div class="">badge:japan=police </div><div class=""><br class=""></div><div class="">This might also work for custom renderings of country specific ways. For example, the Shinkansen system is always traditionally rendered with a black and white striped line that has longer segments than the normal B&W striped lines used for the normal national system train lines system (often ~50% longer). Other train lines are rendered with solid black/dark grey lines. this is a common way of differentiating the lines, as the stations on the lines are the major relative navigational landmarks of Japan (since street names and “street numbers” are virtually non-existant). </div><div class=""><br class=""></div><div class=""><div class="">Even most unofficial maps usually follow these guidelines as well, as this one shows. </div><div class="">(the shinkansen is striped, but it green on this map, the B&W is the national JR system, and solid colors are the different “private” lines - thin for subway, thick for above-ground) </div><div class=""><a href="http://3.bp.blogspot.com/-xUSQcEJEcJ0/UHkSfU7qEPI/AAAAAAAAPyU/fdAZDbuGTxk/s1600/tokyo+total+train+map.png" class="">http://3.bp.blogspot.com/-xUSQcEJEcJ0/UHkSfU7qEPI/AAAAAAAAPyU/fdAZDbuGTxk/s1600/tokyo+total+train+map.png</a></div></div><div class=""><br class=""></div><div class="">But currently there is no way to dictate what should be shown, and standard b&w rendering in -carto is incorrect for Japan. </div><div class=""><br class=""></div><div class="">badge:japan=shinknsen</div><div class="">badge:japan=jr_line</div><div class="">badge:japan=private_rail</div><div class=""><br class=""></div><div class="">Maybe this could be done with the colour=* tag [colour=long_bw] but colour is currently ignored, AFAIK.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">The uniformity of country to country rendering in -carto because of the lack of a system for taggers to designate which badges/shields to use means we are choosing to have a worse map because it doesn’t conform to expected local customs; or worse, or we are ignoring the confusion brought by these mismatches in renderings  (eg, police icons are uniform, road shields are uniform, etc ) as not a problem that needs addressing in OSM directly (ie: let -carto worry about it)</div><div class=""><br class=""></div><div class="">I know some of this could be done by regional choices in how -carto renders certain tags ( Maybe a new railway=high_speed_rail in Japan is rendered differently), but it seems that more fine grain control over badges would be a better long term solution for everything. </div><div class=""><br class=""></div><div class="">if we make the tags and the proper references in OSM, and then submit the proper bitmap/vector file to -carto (whatever it is that is needed), then wouldn’t this be a good solution to remedy the generic ovals found in the -carto render, and supply even more information to database users? </div><div class=""><br class=""></div><div class="">Is limiting it to shields for roads to start with make it somewhat more manageable, or is the whole thing a bad idea from the start?</div><div class=""><br class=""></div><div class="">If we’re able to have information on what badge or shield (or whatever is important) associated with an object in OSM, that information can be used by all renderers, right?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Javbw</div></body></html>