Proposed features/addr2

From OpenStreetMap Wiki
Jump to: navigation, search
addr2:*
Status: Draft (under way)
Proposed by: SamuelLB
Tagging: addr2:*=
Applies to:
Definition: Allows an extra address to be added. Works just like addr:*
Rendered as: Displayed next to addr:* attributes
Draft start: 2012-01-19
RFC start:
Vote start:
Vote end:


Contents

Proposal

This tag is useful when something has more than one address. For example a house in a intersection might have a number signs facing each street, where both addresses are equally "official" (and both belong to the house as a whole).

Examples from Real Life

An example from Tbilisi, Georgia, which I just made to illustrate the necessity of expanding address-tags:

Asatiani 4-kazbegi 31a.png

In the given examples, the adresses 4 Asatiani Str. and 31a Aleksandre Kazbegi Ave. are equally official and equally in use on the same building. --Moszkva ter 11:24, 20 January 2012 (UTC)

Rationale

There are some alternatives:

These alternatives have some problems. For example, if a building is split in triangles, then "roof shape" tagging wont work. And if the addresses are placed on the nodes of the building outline it's easy to accidentally delete them. And it's also semantically incorrect, because the addresses belong to the entire building, not the individual nodes.

I think houses with more than 2 addresses are extremely uncommon.

Why keys like addr:housenumber2 aren't enough

Because the attributes in an address are related. A corner house can have two house numbers on different streets.

Examples

addr2:* is already being used by Russian mappers: Wiki page RU:Key:addr - Corner houses.

Multiple addresses are also common in residential areas in Sweden. Not so many residential areas in Sweden have been mapped with house addresses so it's hard to say exactly how common it is. My own rough guess is 5% of all corner houses in the areas where I map. Here are some examples in Trollbäcken in Sweden:

Tagging

addr2 works just like addr, but they are independent from each other (unlike for instance addr:housenumber2). Here's an example:

Key Value
addr:street Red street
addr:street 11
addr2:street Blue road
addr2:housenumber 34

This POI has two addresses: 11 Red street and 34 Blue road. Both are intended to be searchable. Note that the addresses are independent of each other. A feature with the tagging above should not show up if you search for 11 Blue road for example.

Applies to

nodes, ways and areas - just like addr:*

Rendering

Typically both addresses/house numbers would be rendered next to each other. But if you're travelling along Red street then the renderer might show 11 only (or 34 if you're travelling along Blue road).

If the addresses have addr*:street specified, then the addresses/house numbers may be rendered closer to the respective street.

Features/Pages affected

None. But tools that use the addr:* keys might want to use addr2:* keys as well. Especially search (otherwise addr2 won't be very useful). It's not so important to support addr2 in mapping tools, because it's easy to add a couple of extra attributes on the POIs that have two addresses.

Links

Comments

Please add your comments on the discussion page.

Personal tools
Namespaces
Variants
Actions
site
Toolbox