Key:addr:floor

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg addr:floor
Osm element key.svg
Description
The floor where an address feature is located, using locally used method of indicating specific floor. Edit this description in the wiki page. Edit this description in the data item.
Group: Addresses
Used on these elements
may be used on nodesshould not be used on waysmay be used on areasshould not be used on relations
Useful combination
See also
Status: approvedPage for proposal

Wikidata

Specifies the floor where an address feature is located, using locally used method of indicating specific floor. It matters especially where levels are not referred to by numbers but by codes (addr:floor=A) or by names.

addr:floor=* should be certainly used if floor index is part of the address.

level:ref=* (if also used) will usually have the same value as addr:floor. If one want to specify that objects are at specific level but it is not part of their address then level:ref=* should be used.

There is also level=* which assumes that ground floor is level=0, the first floor above ground is level=1 and the first underground floor is level=-1. The level tag is generally used for all kind of objects and its application is not limited to address tagging. In the past, it has been claimed by some mappers that usage in some areas in practice may be different, and that this tag may be less reliable than others. If you see instances where the application of the tag diverges from its definition, please fix them.

Graph of count of appearances of level:ref=* in OSM database. Note that while level:ref=* has more uses than addr:floor=* most of usages were added in mass edits, possibly imports what is revealed by sudden spikes.
Graph of count of appearances of addr:floor=* in OSM database. Compare this far more organic growth of addr:floor=* apparently used in a regular mapping, with spikes on previous graph
Graph of count of appearances of level=* in OSM database.

External links