Tobias Knerr

OSM2World

3D Rendering for OpenStreetMap
SOTM 2013
Why 3D?
Why 3D? – Mapper’s perspective
●

●

●

lack of visual
feedback for many
detailed tags
“complete” maps
in many regions
opp...
Why 3D? – Use cases
●

Many potential applications:
–

improved visuals for maps

–

virtual reality

–

modelling softwar...
3D Mapping
3D Mapping: Buildings
●

Basics
–
–

●

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

building=*
buildin...
3D Mapping: Buildings
●

Materials
–

building:material

–

building:colour

–

roof:material

–

roof:colour
3D Mapping: Buildings
●

Roof shapes
–

roof:shape = flat/gabled/hipped/mansard/...

–

roof:orientation or roof:direction
3D Mapping: Highways
highway

width

lanes
3D Mapping: Highways
●

Some information is not specific to 3D:
–
–

surface

–

turn lane layout

–

highway=crossing

–
...
3D Mapping: More Stuff
Using 3D Data
with OSM2World
OSM2World
http://osm2world.org

●

Free Software (LGPL)

●

3D models from OpenStreetMap data

●

Flexible use as converte...
OSM2World: Basics
.osm
.pbf
…
OSM Data

.obj
OSM2World

.png
.pov
…
3D Models
OSM2World: Viewer Application
●

locally installed Java application

●

loads any .osm, including JOSM output

●

configur...
OSM2World: Slippy map
OSM2World: Slippy map
●

uses OpenLayers

●

4 viewing directions

●

pre-rendered tiles (due to slow rendering)

●

about...
OSM2World: WebGL
●
●

(probably) the future of 3D web content
no server-side OpenGL required
=> better coverage and faster...
The Future of 3D
The Future: Tagging improvements
●

hints for elevation (currently mostly SRTM):
–

incline, (physical) maxheights, river ...
The Future: Model Repository
The Future: Creative Experiments
The Future: Creative Experiments

http://forum.osm.org/viewtopic.php?id=20012
The Future: Creative Experiments

???
OSM2World - Tobias Knerr - State of the Map 2013
OSM2World - Tobias Knerr - State of the Map 2013
OSM2World - Tobias Knerr - State of the Map 2013
OSM2World - Tobias Knerr - State of the Map 2013
OSM2World - Tobias Knerr - State of the Map 2013
OSM2World - Tobias Knerr - State of the Map 2013
OSM2World - Tobias Knerr - State of the Map 2013
Upcoming SlideShare
Loading in …5
×

OSM2World - Tobias Knerr - State of the Map 2013

1,524 views

Published on

*** 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.

Published in: Technology, Art & Photos
  • Be the first to comment

  • Be the first to like this

OSM2World - Tobias Knerr - State of the Map 2013

  1. 1. Tobias Knerr OSM2World 3D Rendering for OpenStreetMap SOTM 2013
  2. 2. Why 3D?
  3. 3. Why 3D? – Mapper’s perspective ● ● ● lack of visual feedback for many detailed tags “complete” maps in many regions opportunity to expand our scope
  4. 4. Why 3D? – Use cases ● Many potential applications: – improved visuals for maps – virtual reality – modelling software – simulations – video games – ...
  5. 5. 3D Mapping
  6. 6. 3D Mapping: Buildings ● Basics – – ● building:levels=7 building:min_level=5 height=24 min_height=16 building=* building:part=* Levels and Height – height – min_height – building:levels – building:min_level 5 floors 16 meters building:levels=7 height=24 7 floors 24 meters
  7. 7. 3D Mapping: Buildings ● Materials – building:material – building:colour – roof:material – roof:colour
  8. 8. 3D Mapping: Buildings ● Roof shapes – roof:shape = flat/gabled/hipped/mansard/... – roof:orientation or roof:direction
  9. 9. 3D Mapping: Highways highway width lanes
  10. 10. 3D Mapping: Highways ● Some information is not specific to 3D: – – surface – turn lane layout – highway=crossing – traffic lights – ● footway, cycleway ... Frequently: 3D as motivation to collect data which is useful elsewhere.
  11. 11. 3D Mapping: More Stuff
  12. 12. Using 3D Data with OSM2World
  13. 13. OSM2World http://osm2world.org ● Free Software (LGPL) ● 3D models from OpenStreetMap data ● Flexible use as converter and renderer
  14. 14. OSM2World: Basics .osm .pbf … OSM Data .obj OSM2World .png .pov … 3D Models
  15. 15. 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 ...
  16. 16. OSM2World: Slippy map
  17. 17. 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
  18. 18. 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
  19. 19. The Future of 3D
  20. 20. 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
  21. 21. The Future: Model Repository
  22. 22. The Future: Creative Experiments
  23. 23. The Future: Creative Experiments http://forum.osm.org/viewtopic.php?id=20012
  24. 24. The Future: Creative Experiments ???

×