<div dir="ltr"><div dir="ltr">On Tue, Feb 1, 2022 at 11:08 PM Jarek Piórkowski <<a href="mailto:jarek@piorkowski.ca">jarek@piorkowski.ca</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Many renderers use the underlying classification to determine what shield will be used</blockquote><div><br></div><div>Down here south of the border, we recently launched the openstreetmap-americana project, and we're the first open source map that has highway shields with full concurrency support on vector tiles. We do not use the highway classification to determine which shield is used.  We derive this information entirely from the list of road route relations that a way is a member of, as well as the network and ref tag on that route relation.  We ignore the ref tag on ways entirely for the purpose of generating shields.</div><div><br></div><div>(no, we haven't implemented Canada highway shields yet.  Yes, we want to)<br></div><div><br></div><div>[1] <a href="https://zelonewolf.github.io/openstreetmap-americana">https://zelonewolf.github.io/openstreetmap-americana</a></div></div></div>