3D development/Tagging

From OpenStreetMap Wiki
Jump to navigation Jump to search
Logo.png
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.


broom

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 sign

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