3D development/Tagging

From OpenStreetMap Wiki
Jump to navigation Jump to search
This page describes a historic artifact in the history of OpenStreetMap. It does not reflect the current situation, but instead documents the historical concepts, issues, or ideas.


This article or section may contain out-of-date information. The information may no longer be correct, or may no longer have relevance.
If you know about the current state of affairs, please help keep everyone informed by updating this information. (Discussion)

information icon

For Buildings, mosts tools accept Simple 3D Buildings



How can we tag low res models

Some already agreed, that we should add a minimum detail directly to the osm datas. user:bilbo requestet a 3D related Project of the week and was so kind to create a JOSM preset [1]. So let's see what we all would like to add and document it for a proposal.


Current tagging schemes

Building

Building suggests to use building=* to differ the types of buildings. So a mix between the building itself and the amenities is possible e.g.

It suggest to tag a node on the building outline with building=entrance

Had been proposed at Proposed_features/Building

Building attributes

Proposed features/Building attributes

Proposed level

Relations/Proposed/Level suggest a relation for objects on the same level

Layer

Used to create a z-order if 2 ways cross or are upon each other

Usage tools

Please add here your tool and the tags that are already in use

Buildings

tag OSM-3D OSM-4D (idea)
OSM2World Glosm Kendzi3d osm2pov
(bitsteller)
JOSM
(preset)
OSG-Maps F4 Map osm2x3d TagInfo
building=yes yes yes yes yes yes yes yes yes yes yes

building=entrance yes yes no no no no

entrance=* yes yes yes no no no no

height=* yes yes yes yes yes yes yes yes yes yes

levels=* yes yes no no no yes yes

building:height=* yes yes yes yes yes yes yes yes yes

est_height=* no legacy legacy no no no no

min_height=* no yes yes yes yes yes yes yes yes yes

building:levels=* yes yes yes yes partial
not correctly associated to "roof:shape"
yes yes yes yes yes

building:min_level=* yes yes yes yes no yes no yes yes

building:levels:aboveground=* yes no no no no

building:ground_level=* no yes no no no no

building:skipped_levels=* no yes no no no no

ele=* no yes yes no no yes no

building:part=yes yes yes yes yes yes yes yes

building:type=* no no legacy[1] no yes no

building:architecture=* no no yes[2] no no no

building:shape=* no no yes[3] no yes no

building:use=* no yes yes[4] yes[5] no no no

building:roof:shape=* yes[6] yes yes yes[7] no yes[8] yes[9] yes yes[10]

roof:shape=* no yes yes yes
except : dome
no yes[11] yes no

3dr:type=* yes
except : 3.1-3.4, 4.1, 4.3, 6.0-7.2

building:roof:angle=* yes yes yes soon no yes no no no

roof:angle=* no no

building:roof:orientation=* yes yes no no yes no

roof:orientation=* yes yes no

roof:direction=* no no

building:roof=* yes yes no yes[12] yes[13] no

building:roof:type=* yes no no no

roof:type=* no

building:roof:color=* yes yes no yes yes

building:roof:colour=* yes yes no yes yes

roof:colour=* yes

building:roof:material=* no yes yes no no yes

roof:material=* no

roof:apex=yes no yes no no no

roof:edge=yes no yes no no no

roof:height=* no yes yes no yes yes yes yes

roof:ridge:direction=* no yes no no no

building:facade:material=* no yes yes no yes no yes

building:facade:color=* yes yes yes no yes yes yes

building:facade:colour=* yes no yes yes

  1. skyscraper,house,hall,supermarket,mall,fuel_station,manor_house,hangar,fort
  2. georgian,victorian,gothic,retro,futurist
  3. pyramid,tower,dome
  4. see Osm2pov/Supported_Tags#Attributes_5
  5. shop,residential,office,decorative
  6. flat,pyramid,hipped,pitched,gambrel,crosspitched
  7. flat,gabled,gambrel,half hipped,hipped,pitched,pyramidal,skillion
  8. flat,pitched,hipped,pyramidal,crosspitched,gambrel,mansard,sawtooth,barrel
  9. flat, gabled (only rectangular buildings), pitched (same as gabled), hipped (only rectangular buildings), round (only rectangular buildings), pyramidal, dome, skillion
  10. flat,pyramidal
  11. see building:roof:shape
  12. material(tile,slate,concrete,tar_paper,flat)
  13. see building:roof:shape

Transportation

tag OSM-3D OSM-4D OSM2World Glosm Kendzi3d osm2pov
(bitsteller)
F4 Map TagInfo
highway=* yes[1] yes yes[2] yes yes yes

highway=track yes yes yes yes yes

highway=steps no yes yes[3] yes[4] yes

direction=* (prop.) no yes yes no

maxheight=* no yes yes no no

maxheight:physical=* no yes yes no no

surface=* no yes yes yes[5] no yes

bridge=* no yes yes no no

tunnel=* no yes yes no yes

tunnel=passage no yes no no no

tunnel=building_passage (prop.) no yes no no

width=* no yes yes yes no no

railway=* yes yes yes yes yes

aeroway=* yes yes no yes yes

waterway=* yes[6] yes yes[7] yes yes

natural=water yes yes yes yes no yes

landuse=reservoir no yes no yes yes yes

  1. motorway,trunk,primary,secondary,tertiary,residential,living_street,service,pedestrian,path,cycleway,footway
  2. some more than OSM-3D
  3. with step_count=*, handrail:*
  4. but not extruded
  5. unpaved
  6. riverbank,river,canal,stream
  7. canal, ditch, drain, river, riverbank, stream

Equipment

tag OSM-3D OSM-4D OSM2World Glosm Kendzi3d osm2pov
(bitsteller)
JOSM
(bilbo)
F4 Map TagInfo
man_made=lighthouse yes yes no no yes

power_source=windgenerator yes yes no no yes

power_source=wind no yes yes no no yes yes

highway=street_lamp no yes yes no yes

amenity=bench no yes yes no no

barrier=fence no yes yes no yes yes

barrier=wall no yes yes no no yes yes

advertising=billboard no yes yes no no

advertising=column no yes yes no no

amenity=fountain no yes yes no yes

handrail:center=* no yes yes no no

man_made=flagpole no yes yes no yes

power=pole no yes yes no yes

leisure=stadium no yes no no yes yes

man_made=tower no yes no no yes yes

tower:type=bell_tower

tower:type=communication

tower:type=cooling yes

tower:type=observation

man_made=chimney no yes no no yes yes

artwork_type=statue yes

artwork_type=sculpture yes

amenity=post_box no yes yes no yes no

vending=parcel_mail_in no yes yes no no no

emergency=fire_hydrant no yes yes no no no

Nature

tag OSM-3D OSM-4D
(LODz)
OSM2World Glosm Kendzi3d osm2pov
(bitsteller)
JOSM
(bilbo)
F4 Map TagInfo
landuse=forest yes yes yes yes

landuse=cemetery yes yes

landuse=farmland yes yes

landuse=grass yes yes

landuse=religious

landuse=residential yes no

landuse=construction yes yes

landuse=commercial yes no

landuse=vineyard yes yes

leisure=pitch no yes yes yes

leisure=track no yes yes yes

leisure=park yes yes

natural=beach yes yes

natural=peak yes yes yes

natural=tree yes yes yes yes

natural=tree_row no yes yes yes

natural=water yes yes yes yes

natural=wetland yes yes

natural=glacier yes yes

natural=land yes no

natural=wood no yes yes yes

OSM-3D

OSM-3D (short list there) client suggest not to tag figures, walls or complex buildings as churchs or towers It uses a subset of Proposed features/Building attributes


OSM4D

OSM2World

See taglist.txt keys supported by OSM2World.


glosm

The application is in early stages of development as well, geometry generator especially. See glosm for tags.

Kendzi 3D

Plugin to JOSM. It is in early state of development.

Roads

Trees

Buildings

Water

Fence


OSM2POV

Bitsteller

OSM2XP

osm2x3d

Usage Community

Currently the most used tags [3]. We might take how much influence imports might have.

tag description TagInfo
building=yes indicate that a way is a building groundplan

building=* type of building (house, hut, residential, entrance, garage, ...)

height=* (combined w/ building-tag)
building:height=*
min_height=* (combined w/ building-tag)
building:min_height=*
height of building




levels=* (combined w/ building-tag)
building:levels=*
min_level=* (combined w/ building-tag)
building:min_level=*
levels of building