How do I tag a non-sequentially numbered block of flats?

I am trying to tag a block of flats in my area that are non-sequentially numbered (see attached images).

For example, one building will contain odd numbered flats 87-101 (i.e. 87, 89, 91, 93, 95, 97, 99 and 101).

Is there a recommended way to tag this so that accurate address searching is possible for this building? Thanks!

for one on photo: addr:flats=14;16;18;20;22;24;26;28;30;32;34;36;38;40;42;44 on the entrance? With ref= if entrance itself has a code?

2 Likes

I’ve sometimes seen it done with addr:interpolation=even added to the building. There was a discussion about it on talk_gb a few years back.

Start point: [Talk-GB] House number ranges that are only odd or even

Key input on practice in the East Midlands (of England): [Talk-GB] FWD: Re: House number ranges that are only odd or even

This usage of addr:interpolation is logical, but it’s not documented, and Mateusz_Koniczny’s suggestion is the official way to do it on an object.

1 Like

Your solution looks much more elegant than in places where I’ve seen apartment blocks with an address node for each number within the building outline, so at least in Carto you get a cacaphony of numbers and sometimes so dense not all will render. Here’s one of 7 floors. The number arrangement has no correllation to the relative position of the flat in the block.

Question is, do search engines find single addresses recorded within the addr:flats=series ?

I admit that I am not sure is there currently search engine using addr:flats at all. Though given that large part is ranges, I expect that if something bothers to support it then also series would be supported.

Learned a few things about addr:flats

  1. 500K uses per Taginfo
  2. Sparsely used in Italy, seemingly in small pockets
  3. Prints on Carto S
  4. OSM search for the specific number with street & city just produces a result with the street closest section to 36 although there are multiple sections, and only picks that single section in the search result, not all the sections but that could be maybe because of versioning and splitting… the original/oldest part was highlighted. Searching without a the flat number gives the identical single section search result.

Nominatim does. E.g. 10a-15a Gwynne Toronto | OpenStreetMap (house number 15A, unit number 10A)

Thanks, makes it a strong candidate to tag addresses like this on a single node for apartment blocks and only having to enter street, postcode, city a single time. How this meshes with tagging this and adding levels/floors to the address is another thing though. Checking a few big apartment blocks, none of the addresses sampled had a floor or level tag. There’s on each with a source:date tag when a they were imported back in 2014.

It is also asked about in StreetComplete if single apartment building has multiple main/staircase entrances.

Done to support cases like Way: 42383667 | OpenStreetMap

(each entrance has posted unit range and/or entrance code)

OS. WANDY
         9
kl. III     20-29

with III being entrance code and 20-29 flat range

No idea how you address a letter … nr 9.31 or something if one lives at flat nr 31. For a moment was conflating those flat numbers with civic numbers which my example is. Yours is flats numbers at civic housenumber 9, so the flats are really subs. The flats at apartment block housenumber 7 use the same flat nr series. In that case Nominatum will need more search detail.

It would be written “Kraków, Osiedle Wandy 9/31” or say “Kraków, Os. Wandy 9 lokal 31” or “Kraków, Os. Wandy 9 lk. 31” or similar

last time I checked Nominatim fails on those

(for bonus points, this area of city has addresses not referring to street names - despite streets being named. “Osiedle Wandy” is not name of any street and streets have no associated addresses)