[Talk-us] US Interstate exit junction exit_to tag

Mike N niceman at att.net
Fri Apr 8 22:06:00 BST 2011


On 4/8/2011 1:16 PM, Alan Mintz wrote:
>> So someone has to parse the sign to be able to properly enter the
>> information? And I'm still not clear on the benefit of having it
>> separated if the first thing the data consumer does is string it back
>> together.
>
> Not all consumers are for the purpose of navigation or map rendering. It
> might be useful, for example, to be able to query
>
> select * from <CA-60 exit nodes> where exit_to_root="Rosemead Blvd"
>
> to get both ramps from CA-60 to Rosemead Blvd, instead of having to use
> 'exit_to like "Rosemead Blvd%"'.

   As Nathan has noted, you still need a fuzzy search to find Blvd or 
Boulevard.  Also spelling mismatch searches are useful to find 'Rosmead' 
/ 'Rosemede' as either the search term or the typo'd OSM entry.   This 
is something that computers are good at.   Mapper resources should be 
reserved for surveying and geo creation, not pre-parsing queries. 
While I agree that we need to make sure that whatever we come up with is 
not awkward to use, exit_to doesn't qualify as awkward.  There are only 
52,000-some motorway_junctions tagged in the world, and I'm pretty sure 
that 70% of the US motorway junctions have been entered.   That number 
of entries is easy to handle even if you have to perform a search-query 
on all.

 >I would not be averse to something like:
 >
 >exit_to="CA-247 South"
 >
 >OR
 >
 >exit_to_root="CA-247"
 >exit_to_dir="South"
 >
 >Consumers that have evolved can use the second form if it is found, or 
 >the first if it is not. Older consumers can use the first form. Users 
 >that choose not to use the second form can use the first form and it 
 >will work with both old and new consumers.

    The point of the most recent change was standardization - consumers 
should not need to code 2 routines to handle both forms.  Our tagging 
guides should be as simple as possible.   There is already a good 1 page 
on motorway_junction.   If a non-programmer were to try to enter their 
information and saw a full second page just to cover parsing rules, they 
would simply abandon their efforts as too complicated.  (That already 
happens too often today with the existing OSM guidelines)



More information about the Talk-us mailing list