[Talk-GB] Tagging maxwidth "Except for access"
Colin Smale
colin.smale at xs4all.nl
Thu May 31 19:49:28 BST 2012
The exception to maxwidth is not for a class of vehicle, but for a
"purpose", i.e. reaching a property along that road. I'm not sure of the
actual legal meaning of "access" in this case but it's probably
something like that. So "loading" would also be in this category, but
"permit_holders" would not as I think this would refer to the specific
driver, or possibly the specific vehicle.
Tagging it as maxwidth=6'6" and ignoring the qualification is IMHO a
good starting point on the grounds that routers tend to ignore all sorts
of restrictions in the initial and final bits of the route anyway. But
then we should be able to add the qualification to the tagging in some
way that the cleverer routers can make sense of. So something like
"maxwidth:destination=no" or "maxwidth:exception=destination" would both
fit the bill. I think I would prefer the second option as it seems more
versatile; the first option includes redundant information (the "no" is
redundant unless anyone can think of some other useful value which might
come here). We also gain a tagging pattern which would lend itself to
many situations.
Colin
PS: in Holland it's possible to get a permit to ignore just about
anything...I know a street which is one-way except for permit-holders.
It's not signed as such at the normal start of the road (only on the No
Entry signs at the other end), so you have no idea you can expect
oncoming traffic.
On 31/05/2012 13:27, Robert Whittaker (OSM) wrote:
> On 31 May 2012 11:23, Colin Smale<colin.smale at xs4all.nl> wrote:
>> Maybe I am just having a "blond moment" but I can't see any way of capturing
>> access restrictions "except for access". Loads of country roads are
>> signposted as "max width 6'6" - except for access" which implies a wider
>> vehicle will fit (just). There are other restrictions which are sometimes
>> qualified in this way, like "No HGVs except for access" but when they
>> specify a class of vehicle then the tagging is obvious - in this case
>> "hgv=destination". But this can't be done simply with maxwidth (and
>> maxweight, maxheight).
>>
>> As I can't see any direction on the wiki I thought I would let up a balloon
>> here to see if anyone has come up with a tagging solution for this (in my
>> experience) typically British phenomenon.
> Where I've come across these "exceptions" to the restrictions, I've
> used something like:
>
> maxweight:exception = loading;permit_holders
>
> The other sensible way of doing it that I can think of would be to
> have a separate key for each class of user taht has the exception. So
> something like
>
> maxweight = 7.5 T
> maxweight:loading = no
> maxweight:permit_holders = no
>
> The first approach better reflects the reality of the signs -- it's
> not a case of multiple restrictions; it's one restriction, with a list
> of exceptions. The second second approach is more flexible though, and
> is more consistent with the documented maxspeed:hgv tag. However, I
> think the second method is slightly ugly, in that we have to have a
> "no" value to remove the original maxweight.
>
> With either method, it would be good to document a list of simple
> words to express common exceptions.
>
> Neither approach had been particularly heavily used though, as far as
> I can see from taginfo.
>
> Robert.
>
More information about the Talk-GB
mailing list