[Tagging] interpolated housenumbers on single objects
danstowell+osm at gmail.com
Mon Aug 18 14:29:26 UTC 2014
When mapping recently, I encountered many addresses which contain
multiple housenumbers behind single entrances. I've used interpolation
before, and used it in the "traditional" sense to map a range along a
row of houses. But here we have an interpolated range on a single
object, not spread across a spatial extent.
I intuitively re-used the addr:interpolation tag, but applied it to a
single object. For example we might have this on a single node or a
Please note that:
* These house numbers are _not_ flat numbers. That is clear on the ground.
* From the outside of the block there's no spatial distribution of
those numbers 100-126 so they can't sensibly be represented as a
"traditional" interpolation from one addr to another.
Today (thanks to Fly's email about something else) I noticed that the
wiki says this tagging shouldn't be used. It says:
> You may also add a short way and use addr:interpolation=*. Don't specify the range (e.g., "10-95") directly in the addr:housenumber=* tag. It is impossible to distinguish such ranges from house numbers that officially contain a dash.
I beg to differ. it _is_ possible to distinguish such ranges, because
of the addr:interpolation tag. I certainly understand that software
doesn't currently know that an addr:interpolation tag indicates it may
parse addr:housenumber as a range, but this tagging seemed so
plausible to me that I didn't question it.
Adding a short fake way so that there are addr endpoints seems like a
total hack to me.
How would you tag it?
More information about the Tagging