If I recall correctly from a discussion on the Talk-us list a while back, the 
preferred way in the US is now to specify the shield in a route relation. I did 
not follow the discussion fully but my impression is that the tagging allowed 
for custom specification of the shield. It looks like 
https://wiki.openstreetmap.org/wiki/Interstate_Highway_relations shows the 
route relation tagging with symbol=* specifying a url to the shield symbol svg.

Perhaps that solution would work for areas outside the US too.


On Nov 27, 2014, at 5:48 AM, johnw wrote:

> 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. 
> 
> 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.
> 
> 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?
> 
> Roads:
> 
> badge:japan=national_road
> badge:japan=prefectural_road
> badge:japan=tollway
> 
> badge:usa=interstate        
> 
> Different standards in regions of countries could be easily implemented as 
> well, along with custom official road tags (like California’s “scenic highway 
> designation 
> http://en.wikipedia.org/wiki/State_Scenic_Highway_System_(California) ) 
> 
> <70px-California_Scenic_State.svg.png>  (California Scenic highway sign for 
> state roads) = usa-ca-sr-state
> 
> 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. 
> 
> badge:usa-ca=highway
> badge:usa-ca-sr=state
> badge:usa-ca-sandiego=county_road
> 
> 
> Buildings: 
> 
> badge:japan=police 
> 
> 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). 
> 
> Even most unofficial maps usually follow these guidelines as well, as this 
> one shows. 
> (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) 
> http://3.bp.blogspot.com/-xUSQcEJEcJ0/UHkSfU7qEPI/AAAAAAAAPyU/fdAZDbuGTxk/s1600/tokyo+total+train+map.png
> 
> But currently there is no way to dictate what should be shown, and standard 
> b&w rendering in -carto is incorrect for Japan. 
> 
> badge:japan=shinknsen
> badge:japan=jr_line
> badge:japan=private_rail
> 
> Maybe this could be done with the colour=* tag [colour=long_bw] but colour is 
> currently ignored, AFAIK.
> 
> 
> 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)
> 
> 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. 
> 
> 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? 
> 
> 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?
> 
> 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?
> 
> 
> Javbw
> _______________________________________________
> Tagging mailing list
> Tagging@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging


_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to