As I mentioned in the diary post, it doesn't handle any of those cases. To be 
sure, there is a regular expression behind the scenes to ensure that Texas Loop 
highways for instance aren't given the us-state shield value. On the other 
hand, there isn't any logic to sort out true edge cases like Arkansas Highway 
43.

I still believe combining that regular expression with the spatial query is a 
step up from the common practice of using only a regular expression, and in 
optimistic that, if nothing else, this demonstration will spur others to keep 
working toward true route relation support.

Minh Nguyễn
Sent from my autocorrect-ennobled device

> On Jul 27, 2016, at 11:43, Paul Johnson <ba...@ursamundi.org> wrote:
> 
> OK, but how does it handle literal edge cases?  Such as WA 433 in Oregon, OK 
> 20 in Arkansas, or AR 43 in Oklahoma?  Or not-so-edge cases such as Texas' 
> infamous multitude of state highway networks, or the two state highway 
> systems in Oklahoma, Kansas and Missouri?
> 
>> On Wed, Jul 27, 2016 at 2:12 AM, Minh Nguyen <m...@nguyen.cincinnati.oh.us> 
>> wrote:
>> A couple days ago, I posted a diary entry about rendering state-specific 
>> highway shields using Mapbox tools. It's a topic of special interest to the 
>> U.S. community, so I figured I'd give the talk-us list a heads-up since not 
>> everyone reads the diaries regularly:
>> 
>> <http://www.openstreetmap.org/user/Minh%20Nguyen/diary/39123>
>> 
>> The diary entry begins with a summary of the arguments for pictographic 
>> shield rendering and the challenges facing renderers that attempt to 
>> differentiate between each state's design. I also argued against using 
>> regular expressions to select state route shields.
>> 
>> I developed a demonstration vector renderer, called Interstate, that 
>> differentiates between the Ohio, Kentucky, and Indiana state route shields, 
>> despite ambiguous `ref=SR 123` tagging in both Ohio and Indiana:
>> 
>> <http://nguyen.cincinnati.oh.us/minh/osm/interstate/>
>> 
>> Though Interstate is only a proof of concept design-wise, it runs on 
>> production servers and mainstream software. The second half of the diary 
>> entry walks you through the steps to create your own, prettier version of 
>> Interstate using free Mapbox tools.
>> 
>> (Full disclosure: I work at Mapbox. But my motivation for posting the 
>> tutorial is to nudge the community away from relying on regular expressions 
>> to select shields and towards eventually using route relations for that 
>> purpose.)
>> 
>> For now, I continue to point people to 
>> <http://elrond.aperiodic.net/shields/> when I want to show them what route 
>> relations are good for, but Interstate is another option when the issue of 
>> way `ref` formats comes up.
>> 
>> -- 
>> m...@nguyen.cincinnati.oh.us
>> 
>> 
>> _______________________________________________
>> Talk-us mailing list
>> Talk-us@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-us
> 
_______________________________________________
Talk-us mailing list
Talk-us@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-us

Reply via email to