[Imports] Dutch addresses and buildings import - how to deal with addresses in apartments

Johan C osmned at gmail.com
Wed Jan 29 18:39:32 UTC 2014

Good point that there should be ease-of-use in handling data after an
import. That has for example been the main reason that the Dutch community
is against the use of the associatedStreet relation.

In practice address tagging can be complicated. A few years ago I used
interpolation in the city centre of Delft. Looking at the map later, I
noticed that several users just ignored this and put POI's inlcuding
address info right next to the interpolated line. Of course a bit dumb of
them, since they should have put the POI's on the interpolated line.

Back to the topic. Based on http://wiki.openstreetmap.org/wiki/Addresses for
Nodes at same position the following seven solutions are possible.

1. Create an address node for each housenumber and place each node
somewhere on the building outline (or inside the building).

2. If house numbers are associated with individual entrances, tag those
numbers to entrance <http://wiki.openstreetmap.org/wiki/Key:entrance>=* (old
version - building <http://wiki.openstreetmap.org/wiki/Key:building>=
entrance <http://wiki.openstreetmap.org/wiki/Tag:building%3Dentrance>)

3. Separate the numbers by commas (e.g., "11,13,15").

4. Separate the numbers by semicolons (e.g., "11;13;15"), as the semicolon
is the standard value separator in OSM.

5. Specify the range (e.g., "10-95"). This is the preferred method when
such a range is officially used for the entire house. You may also use
=* to describe whether that includes odd, even or all numbers.

6. Create separate connected polygons for buildings with different
addresses. You may do this even if they share walls, but splitting a corner
house diagonally is not widely accepted.

7. See Proposed_Features/Multiple_addresses<http://wiki.openstreetmap.org/wiki/Proposed_Features/Multiple_addresses>
a more general approach (proposal).

What is easiest for users when there's lot's of addresses inside one

Solution 1 will work. We could use the space within the building outline to
separate the address nodes and prevent the Nodes at same position error

Solution 2 is no solution for Nodes at same position (it only says
something about the location inside the building)

Solution 3 and 4 can work, but will in some cases give an entry like this:
100E-D;100E-E;100E-G;100E-H;100G-A;100G-B. That is difficult to edit.

Solution 5 should not be used in imports. If somebody wants to add a POI on
address number 30, (s)he should split the address range in 10-28 (or 29?),
30 and 31 (32) to 95. In at least two seperate nodes. That is difficult to

I don't quite understand solution 6, but I think it does not work for lots
of addresses like my Vermeertoren example.

Solution 7 can work quite well.

Best solutions from this analysis: 1 and 7.

Please help out and share your thoughts on this.

Cheers, Johan

2014-01-29 Paul Norman <penorman at mac.com>

> As a preface, I should state that no decision has been made to import
> multiple addresses on top of each other, as this is the first time it's
> been raised.
> Imports need to not screw up the data, which includes not making it
> excessively difficult to edit in iD and Potlatch2. None of the editors
> handle overlapping nodes well. It's possible in JOSM if you know exactly
> how, but it's a pain. I'm not positive about iD or P2, but I couldn't
> figure it out. Given the current state of editor support, I don't see any
> way that an import of stacked nodes like this will be okay.
> *From:* Johan C [mailto:osmned at gmail.com]
> *Sent:* Tuesday, January 28, 2014 2:32 PM
> *To:* imports at openstreetmap.org
> *Subject:* [Imports] Dutch addresses and buildings import - how to deal
> with addresses in apartments
> Hi all
> Some days ago Paul checked a testimport and stumbled across the JOSM
> validator warning 'Nodes at same position'. An example can be seen here:
> http://www.openstreetmap.org/?mlat=52.01284&mlon=4.33806#map=19/52.01284/4.33806
> The Vermeertoren (named after the famous Dutch painter) is a typical Dutch
> high rise building of 23 floors, combining an underground parking garage, a
> health care center, a child care center (kindergarten), social and luxury
> housing. That means a lot of addresses in one building. The address data as
> available in the official database (the BAG) combines several different
> addresses into a single LAT/LON coordinate. The WIKI on multiple addresses
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/imports/attachments/20140129/7b2a974f/attachment-0001.html>

More information about the Imports mailing list