Flat numbers embedded within a continuous street address numbering scheme

Hi,

I am actively mapping Crawley area in the UK, and there are quite a lot of apartment buildings with the flat numbers that continue the house numbering along the street, e.g. you got townhouses like 1;3;5;7;9 then an apartment building with flats 11;13;15;17;19;21 and then townhouses continue like 23;25;… The apartment building does not have its own separate number or name

I am wondering about correct way to tag this kind of apartment buildings:

So far I found three ways non of which seem to be idea/correct:

  1. Add induvial address node for each flat within the building boundary - seems the most correct one, but there are may be tens of flats which is not ideal
  2. Use addr:housenumber with multiple numbers like addr:housenumber=11;13;15;17;19;21 which seems to be not fully correct - as far as I understand addr:housenumber is meant to be a single value and using ranges is discouraged. Still this is possibly the best approach
  3. Use addr:flats and leave addr:housenumber blank - which also looks a little incorrect

Did anybody encounter the situations like this and what approach did you use?

Thanks!

With Nominatim I’ve recently given in and added support for interpolations on housenumbers, which seems to be frequently used in the UK. With that schema you can map your appartment building with addr:housenumber=11-21+addr:interpolation=odd.

1 Like

I had this issue the other day (in the UK) and had no idea how to map it. Thank you for the tip!