[Talk-us] Network tag Re: Highway Shield Rendering

Richard Weait richard at weait.com
Wed Apr 4 18:05:00 BST 2012

On Wed, Apr 4, 2012 at 12:17 PM, Nathan Edgars II <neroute2 at gmail.com> wrote:
> On 4/4/2012 12:14 PM, Craig Hinners wrote:
>> Nathan Edgars II<neroute2 at gmail.com>:
>>> It seems that many people see the network tag as not representing a
>>> network but a shield design. Does this sound accurate?
>> No, because, where shield designs differ by agency for the same logical
>> network classification, the network tag does not change, despite the
>> differing shields.
>> One of many examples: Maryland uses a unique green-on-white shield for
>> US Business routes, but those roads still get tagged as
>> "network=US:US:Business", not "network=US:US:Business:MD" or somesuch.
>> The renderer would have to detect which agency the road is "in", and
>> render the agency-specific shield accordingly.

Why not network=US:US:Business:MD ? :-)

> So your belief is that there is such a thing as a "U.S. Highway Business"
> network, despite AASHTO considering business routes to be part of the main
> U.S. Highway network?

Who cares about AASHTO?  When did they become the bosses of OSM ?
Sure we're free to consider their opinions but doing so at the expense
of OSM is stupid.

I've seen the network tag, from the start as a way to describe the
sign with increasing specificity and an opportunity to gracefully fall
back to a reasonable default.  So if I'm not rendering the
green-variant US:US:Business:MD I can fall back to US:US:Business, or
even to US:US.

Does one renderer or another want to do something smart with other
local variants?  If it's tagged, they can.  Our North American highway
signs inspired no interest from our European cousins so this solution
is entirely ours.  Overloading highway with modifier=business,
truck=yes,loop=yes, alt=yes, or whatever, just seems silly.  To
describe a single, awesome sign.

By analogy, you could map a business by placing a node: amenity=fuel.
Or by tracing a building=yes, amenity=fuel.  Same thing: you want a
generic lozenge shield? ref=123 You want a right, clustered shield?
network=US:US:Business:MD, ref=123

More information about the Talk-us mailing list