osm2world - tobias knerr - state of the map 2013

31
Tobias Knerr OSM2World 3D Rendering for OpenStreetMap SOTM 2013

Upload: osmfstateofthemap

Post on 27-Jan-2015

109 views

Category:

Technology


2 download

DESCRIPTION

*** Presented at State of the Map 2013 in Birmingham, UK *** http://lanyrd.com/2013/sotm/scphgg/ With the coverage of basic map features approaching completeness for well-mapped areas, mappers are looking for new challenges – so adding a third dimension to OpenStreetMap's data is an exciting idea. There are a wide range of potential applications, including not only traditional slippy maps, but also modelling software, simulations, or video games. In this session Tobias will give an overview of 3D information currently available in the OpenStreetMap database, explain how the open- source renderer OSM2World makes use of this data, and discuss the future of 3D mapping.

TRANSCRIPT

Page 1: OSM2World - Tobias Knerr - State of the Map 2013

Tobias Knerr

OSM2World3D Rendering for OpenStreetMap

SOTM 2013

Page 2: OSM2World - Tobias Knerr - State of the Map 2013

Why 3D?

Page 3: OSM2World - Tobias Knerr - State of the Map 2013

Why 3D? – Mapper’s perspective

● lack of visual feedback for many detailed tags

● “complete” mapsin many regions

● opportunity to expand our scope

Page 4: OSM2World - Tobias Knerr - State of the Map 2013

Why 3D? – Use cases

● Many potential applications:– improved visuals for maps

– virtual reality

– modelling software

– simulations

– video games

– ...

Page 5: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping

Page 6: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping: Buildings

● Basics– building=*

– building:part=*

● Levels and Height– height

– min_height

– building:levels

– building:min_level

building:levels=7 building:min_level=5 height=24 min_height=16

building:levels=7 height=24

7 floors 24 meters

5 floors 16 meters

Page 7: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping: Buildings

● Materials– building:material

– building:colour

– roof:material

– roof:colour

Page 8: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping: Buildings

● Roof shapes– roof:shape = flat/gabled/hipped/mansard/...

– roof:orientation or roof:direction

Page 9: OSM2World - Tobias Knerr - State of the Map 2013
Page 10: OSM2World - Tobias Knerr - State of the Map 2013
Page 11: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping: Highways

highway width

lanes

Page 12: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping: Highways

● Some information is not specific to 3D:– footway, cycleway

– surface

– turn lane layout

– highway=crossing

– traffic lights

– ...

● Frequently: 3D as motivation to collect datawhich is useful elsewhere.

Page 13: OSM2World - Tobias Knerr - State of the Map 2013
Page 14: OSM2World - Tobias Knerr - State of the Map 2013

3D Mapping: More Stuff

Page 15: OSM2World - Tobias Knerr - State of the Map 2013
Page 16: OSM2World - Tobias Knerr - State of the Map 2013

Using 3D Datawith OSM2World

Page 17: OSM2World - Tobias Knerr - State of the Map 2013

OSM2Worldhttp://osm2world.org

● Free Software (LGPL)● 3D models from OpenStreetMap data● Flexible use as converter and renderer

Page 18: OSM2World - Tobias Knerr - State of the Map 2013

OSM2World: Basics

OSM2World

.obj

3D Models

.png

.pov

.osm

OSM Data

.pbf

Page 19: OSM2World - Tobias Knerr - State of the Map 2013
Page 20: OSM2World - Tobias Knerr - State of the Map 2013

OSM2World: Viewer Application

● locally installed Java application● loads any .osm, including JOSM output● configuration through style & config files● free camera placement and scene exploration● export to all supported formats● optional CLI for tile rendering, batch exports ...

Page 21: OSM2World - Tobias Knerr - State of the Map 2013
Page 22: OSM2World - Tobias Knerr - State of the Map 2013

OSM2World: Slippy map

Page 23: OSM2World - Tobias Knerr - State of the Map 2013

OSM2World: Slippy map

● uses OpenLayers● 4 viewing directions● pre-rendered tiles (due to slow rendering)● about 1–2 weeks for each update ☹● coverage: D, A, CH only ☹☹● small areas elsewhere possible:

just ask me … or host SOTM

Page 24: OSM2World - Tobias Knerr - State of the Map 2013

OSM2World: WebGL

● (probably) the future of 3D web content● no server-side OpenGL required

=> better coverage and faster updates● animations, free camera, weather effects ...● but: WebGL service still under construction

Page 25: OSM2World - Tobias Knerr - State of the Map 2013

The Future of 3D

Page 26: OSM2World - Tobias Knerr - State of the Map 2013

The Future: Tagging improvements

● hints for elevation (currently mostly SRTM):– incline, (physical) maxheights, river directions, ...

● bridge/tunnel areas or relations● bridge classification● lane transitions● road areas, junction details● some additional building tags

Page 27: OSM2World - Tobias Knerr - State of the Map 2013

The Future: Model Repository

Page 28: OSM2World - Tobias Knerr - State of the Map 2013

The Future: Creative Experiments

Page 29: OSM2World - Tobias Knerr - State of the Map 2013

The Future: Creative Experiments

http://forum.osm.org/viewtopic.php?id=20012

Page 30: OSM2World - Tobias Knerr - State of the Map 2013

The Future: Creative Experiments

? ? ?

Page 31: OSM2World - Tobias Knerr - State of the Map 2013