3D Development/Tagging

From OpenStreetMap Wiki
Jump to: navigation, search

Contents

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 ist 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)
building=yes Yes Yes Yes Yes Yes Yes Yes
building=entrance Yes Yes No
entrance=* Yes Yes No
height=* Yes Yes Yes Yes Yes Yes Yes
levels=* Yes Yes No No
building:height=* Yes Yes Yes Yes Yes Yes
est_height=* No legacy legacy No
min_height=* No Yes Yes Yes Yes Yes Yes
building:levels=* Yes Yes Yes Yes Yes Yes Yes
building:min_level=* Yes Yes Yes Yes No Yes
building:levels:aboveground=* Yes No
building:ground_level=* No Yes No
building:skipped_levels=* No Yes No
ele=* No Yes Yes No
building:part=yes ? Yes Yes ? Yes Yes ?
building:type=* No No legacy[1]
building:architecture=* No No Yes[2]
building:shape=* No No Yes[3]
building:use=* No Yes Yes[4] Yes[5]
building:roof:shape=* Yes[6] Yes Yes Yes[7] No Yes[8]
roof:shape=* No Yes Yes No
building:roof:angle=* Yes Yes Yes soon No Yes
building:roof:orientation=* Yes Yes No
building:roof=* Yes Yes No Yes[9]
building:roof:type=* Yes No
building:roof:color=* Yes Yes No
building:roof:colour=* Yes Yes No
building:roof:material=* No Yes Yes No
roof:apex=yes No Yes No
roof:edge=yes No Yes No
roof:height=* No Yes Yes No Yes
roof:ridge:direction=* No Yes No
building:facade:material=* No Yes Yes No Yes
building:facade:color=* Yes Yes Yes No Yes
building:facade:colour=* Yes No
  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. material(tile,slate,concrete,tar_paper,flat)

Transportation

tag OSM-3D OSM-4D OSM2World Glosm Kendzi3d osm2pov
(bitsteller)
JOSM
(bilbo)
highway=* Yes[1] Yes Yes[2] Yes Yes
highway=track Yes Yes Yes Yes
highway=steps No Yes Yes[3] Yes[4]
direction=* (prop.) No Yes Yes
maxheight=* No Yes Yes No
maxheight:physical=* No Yes Yes No
surface=* No Yes Yes Yes[5] No
bridge=* No Yes Yes No
tunnel=* No Yes Yes No
tunnel=passage No Yes No No
tunnel=building_passage (prop.) No Yes No
width=* No Yes Yes Yes No
railway=* Yes Yes Yes Yes
aeroway=* Yes Yes No Yes
waterway=* Yes[6] Yes Yes[7] Yes
natural=water Yes Yes Yes Yes No
landuse=reservoir No Yes No 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)
man_made=lighthouse Yes Yes No No
power_source=windgenerator Yes Yes No No
power_source=wind No Yes Yes No No Yes
highway=street_lamp No Yes Yes No
amenity=bench No Yes Yes No
barrier=fence No Yes Yes No Yes
barrier=wall No Yes Yes No No Yes
advertising=billboard No Yes Yes No
advertising=column No Yes Yes No
amenity=fountain No Yes Yes No
handrail:center=* No Yes Yes No
man_made=flagpole No Yes Yes No
power=pole No Yes Yes No
leisure=stadium No Yes No No Yes
man_made=tower No Yes No No Yes
man_made=chimney No Yes No No Yes
artwork_type=obelisk No Yes No No Yes
amenity=post_box No Yes Yes No Yes
vending=parcel_mail_in No Yes Yes No No
emergency=fire_hydrant No Yes Yes No No

Nature

tag OSM-3D OSM-4D
(LODz)
OSM2World Glosm Kendzi3d osm2pov
(bitsteller)
JOSM
(bilbo)
natural=peak Yes Yes
landuse=forest Yes Yes Yes
landuse=cemetery Yes
landuse=farmland Yes
landuse=forest Yes
landuse=residential Yes
landuse=construction Yes
landuse=commercial Yes
landuse=vineyard Yes
leisure=pitch No Yes Yes
leisure=track No Yes Yes
leisure=park Yes
natural=tree Yes Yes Yes
natural=tree_row No Yes Yes
natural=water Yes Yes Yes
natural=beach Yes
natural=wetland Yes
natural=glacier Yes
natural=land Yes
natural=wood No 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

Usage Community

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

tag count (12/2011) description
building=yes 44 903 099 indicate that a way is a building groundplan
building=* 390 644
254 709
243 885
167 355
131 059
...
type of building (house, hut, residential, entrance, garage, ...)
height=* (combined w/ building-tag)
building:height=*
min_height=* (combined w/ building-tag)
building:min_height=*
624 507
28 347
484
6
height of building
levels=* (combined w/ building-tag)
building:levels=*
min_level=* (combined w/ building-tag)
building:min_level=*
13 329
444 046
13
3 450
levels of building
Personal tools
Namespaces
Variants
Actions
site
Toolbox