Proposal:Building attributes

From OpenStreetMap Wiki
Revision as of 10:44, 7 February 2013 by Saerdnaer (talk | contribs)
Jump to navigation Jump to search
Building attributes
Proposal status: Canceled (inactive)
Proposed by: *
Tagging: building:<various>=<various>
Statistics:

information sign

The 3D Development team are currently working on unifying 3D related tags.
For first results see Simple 3D Buildings.

This tagging scheme relates to Proposed features/Building

To use these attributes, add building=yes to an area. Some users tag building=<building_type>  :

These tags describe an building as seen from outdoors. For description of indoor features are multiple other proposals. See Indoor for an overview.

Key Description Example values Notes Statistcs
height=* Approximate height - distance from ground to roof of the building (Roof, not antenna or spire for skyscrapers by default) By default : meter. For use in 3D apps

Includes well-known abbreviation of a length measure

min_height=* Approximate height below the building structure 31 m Can be used to model complex building structures that have overhanging parts, or bridges. This value specifies the distance from ground to the lower edge of the building structure. The unit is meters unless otherwise specified. Note that when min_height is used, height is still defined as distance from ground to top of the structure. So "bridge" with 3 meters height, where bottom part of the bridge is positioned 100 meters above ground level will have height=103, min_height=100.
building:roof=* Roofing material
  • tile
  • slate
  • flat
  • concrete
  • tar_paper
For texturing surfaces in 3D apps
building:cladding=*
  • glass (skyscrapers)
  • glassfront (shops)
  • brick
  • wood
"
building:architecture=* Architectural style
  • georgian
  • victorian
  • gothic
  • retro futurist
Values from Wikipedia's list of architectural styles
building:levels=* Number of stories of the building above ground. 50 Includes the ground floor. Does not really relate to the local floor numbering and is only thought to be used to approximate the buildings height.
building:min_level=* Number of stories between ground and actual first existing floor 5
Explanation of building height tags
For parts of building that are "floating in air" (actually, they are supported by other building parts that are fixed into ground), number of floors from ground that are not present. So if there is a passage under building, where 5 floors are missing, use building:min_level=5
  • Note that building:levels still counts floors from the ground, including also those nonexistent "skipped" floors, as can be seen in the explanatory picture
building:use=* Main use of the building
  • shop
  • residential
  • office
  • decorative
building:shape=* Approximate shape of the building
  • pyramid
  • tower
  • dome
e.g. values from Wikipedia's building shape category
building:model=* URL of 3D model of the building http://somehost.com/building32.2dm
building:levelPlan=* What each storey is used for
  • 0-2: shop, 3-12: residential
  • 0: restaurant, 1: residential
  • -1: unused, 0: lobby, 1: restuarant, 2-12: offices, 13: unused, 14-66: offices,


Alternative levels proposal

A more detailed level definition is possible:

Key Description Example values Notes Proposed by
building:levels:underground=* Number of levels underground
  • 0/no/false (No underground levels)
  • 3 (A building with three underground levels)
Ivansanchez [1]
building:levels:aboveground=* Number of levels above ground. Includes the ground floor.
  • 0/no/false (A building all underground; no ground floor at all)
  • 1 (Just a ground floor)
  • 10 (Ten storeys)
  • 150 (a skyscraper)
building:levels:mezzanine=* Whenever the building has a mezzanine[2] between the ground floor and the first floor.
  • 0/no/false (No mezzanine)
  • 1/yes/true
  • 2 (Mezzanine as high as two floors)
If the mezzanine(s) is(are) high enough as to fill up the vertical equivalent of more than one floor, it should be noted.
building:levels:top=* The kind of top floor, if applicable.
  • no/false/roof (standard)
  • garden, gardens and roof gardens [3]
  • terrace [4], also roof terraces
  • porch [5]
  • balcony (used in small sections of buildings)
  • patio [6]
  • verandah [7]
  • attic [8]
"Top floor" means "above all aboveground levels". It can only exist if you can walk on it (i.e. a slanted roof covered in roof tiles does not qualify)

Can be used in conjunction with "building:levels:aboveground=0" to denote special constructions at ground level (e.g. porchs). A "roof terrace" is a roof garden, with no trees whatsoever.

Array:
building:level:-1
building:level:0
building:level:1
building:level:2
building:level:3
Markus B [9]

enhanced roof

This section was provided by User:Marek Strassenburg Kleciak and User:Kendzi, is also part of a own proposal Roof_table and should maybe discussed as own proposal.

Key Description Example values Notes Statistics
building:roof:shape=* shape of roof
  • flat
  • pitched
  • hipped
  • pyramidal
roof shape

Other values from Wikipedia's list of roof shapes possible. Alternatively: List of roofs

building:roof:angle=* angle(pitch) of roof
  • 0
  • 15
  • 45
Values in degrees.

You can use smartphone apps like bubble to measure the angle.

building:roof:height=* height of roof
  • 1
  • 2.5
  • 3.7
Values in meters. For some roof types (e.g. pyramidal), this is an alternative to angle. For others, this should be defined along with angle.
building:roof:orientation=* orientation of roof
  • along
  • across
roof orientation
building:roof:ridge=* to mark ridge nodes
  • yes
  • no
roof ridge nodes
Note that this is actually not working. You will have to mark ways, nodes are not defining the actual ridge.
building:roof:extent=* to mark extent of a roof over building walls
  • 0.1
  • 0.3
Building-roof-extent.png
building:roof:color=* color of roof
  • #FFFFFF (white)
  • #6B8E23 (green)
  • #6b7591 (blue)
Color as hexadecimal value
building:roof:material=* material of roof
  • shingles
  • concrete
  • glass
  • straw
  • metal

facade

This section was proposed by Aschilli

Key Description Example values Notes Statistics
building:facade:color=* color of facade
  • #FFFFFF (white)
  • #6B8E23 (green)
  • #6b7591 (blue)
Color as hexidecimal value
building:facade:material=* material of facade
  • glass
  • brick
  • stone
  • plaster
  • wood


deprecated attributes

Some attributes have been proposed and discussed but identified as duplicates or have been simply renamed. Please do not use these attributes any more and replace them wherever possible.

Key Description Example values Notes Statistics
building:height Approximate height (Roof, not antenna or spire for skyscrapers by default) replaced by height
building:type the building typology
  • skyscraper
  • house
  • hall
  • supermarket/mall
  • fuel_station
  • manor_house
  • hangar
  • fort
Please use building=<building typology> as descibed in Key:building.

Values from Wikipedia's list of building types