[OSM-talk] Relations not always brilliant

Richard Fairhurst richard at systemed.net
Mon Apr 7 00:12:34 BST 2008


David Earl wrote:

>>     In the UK, road numbers are unique (apart from about three cases
>>     where local councils have cocked up, e.g. the B4027) and no  
>> road can
>>     have more than one ref.
>
> Not true - the A11 and A14 share about 10 miles of dual carriageway  
> around the north of Newmarket, for example.

It's absolutely true. That bit's the A14. This Highways Agency  
document, for example, refers to the stretch of road in question as  
solely the A14:

     http://www.highways.gov.uk/roads/15200.aspx

The fact that traffic "following the A11" needs to use it is pretty  
much immaterial - traffic following the A34 from Winchester to  
Manchester, for example, has to use the M40 from Bicester to the M42,  
and no-one's suggesting that the M40 is also the A34 (if it is, I can  
cycle on it ;) ). No, it's the A14 leading to the A11, and will  
almost certainly be signposted as such - "A14 (A11)", or on more  
recent signs, on separate lines like this:

A14
Bury St Edmunds 15
Felixstowe 87
(A11)
Norwich 98

There are thousands of stretches of road like this across Britain,  
but in all cases they only have one official number (very occasional  
signage errors notwithstanding).

>> The relation doesn't give any info over and
>>     above that in the standard 'ref' tags - it just increases  
>> complexity
>>     for both editing and processing.
>
> It links the pieces together, which you would have to infer  
> otherwise from the ref. That's not to say the ref shouldn't be on  
> the highway as well.

But if you can unambiguously infer it, you shouldn't need to  
explicitly tag it.

Having duplication also makes it too easy for discrepancies to arise  
- what if a newbie changes the ref in the way tag (obvious), but  
doesn't update the relation membership (less obvious)?

cheers
Richard




More information about the talk mailing list