the power of 3d real-time visualization in atlasessraimund/download/presentations/... · icc...

13
The Power of 3D Real-Time Visualization in Atlases Concepts, Techniques and Implementation Institute of Cartography and Geoinformation ETH Zurich René Sieber Raimund Schnürer Remo Eichenberger Lorenz Hurni

Upload: others

Post on 23-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

The Power of 3D Real-Time Visualization in Atlases

Concepts, Techniques and Implementation

Institute of Cartography and GeoinformationETH Zurich

René Sieber

Raimund Schnürer

Remo Eichenberger

Lorenz Hurni

Page 2: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 1

Atlas of Switzerland

New version: 2014/15

• Virtual Globe

• Web-based

• Reduced complexity

• Open standards

• 3D Cartography

Introduction Concepts Techniques Implementation Summary

Atlas of Switzerland – Online (Prototype)

Page 3: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 2

Advantages of 3D cartography

• Eye-catching

• Equals our natural perception

• Allows displaying features in the air or in the ground

• Third dimension can be used as visual variable for temporal and thematic data

Introduction Concepts Techniques Implementation Summary

Space-time-cube [Chrisman 2002]

Permafrost[Gruber 2012]

Direct flights from Zurich airport

Population density[ReadyMap SDK]

Page 4: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 3

Fusion of 2D and 3D maps

Introduction Concepts Techniques Implementation Summary

Last Glacial Maximum in Switzerland

Page 5: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 4

Fusion of 2D and 3D maps

Introduction Concepts Techniques Implementation Summary

Wood-fired heating systems in Swiss cantons

Page 6: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 5

Mapping Space

Introduction Concepts Techniques Implementation Summary

y

z

x

Page 7: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6

Techniques for creating 3D maps

Introduction Concepts Techniques Implementation Summary

RotationTranslation ScalingAbstraction Generalization

Extrusion Anchoring Arrangement Surface properties Projection

A

B

C A

C

B

Page 8: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 7

Example: Multi-layered choropleth map

Introduction Concepts Techniques Implementation Summary

Translation

Arrangement

Anchoring

Surface properties

Projection

Generalization

Abstraction

Employment in the Primary, Secondary and Tertiary sector

1970 1980 1990 2000

Sector

II

III

Communes

Districts

Cantons

I

Page 9: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 8

Demo: Point cloud mapPopulation density in Switzerland

Page 10: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 9

Introduction Concepts Techniques Implementation Summary

osgEarth Viewer

osgEarth

• Virtual Globe toolkit (OpenSource)

• Implemented in C++, based on OpenSceneGraph (OSG)

Features:

• Real-time map rendering and navigation

• Custom digital elevation models

• Image overlays / Vector data / 3D objects

• Support of various GIS formats and services

• Annotations / Labeling

Page 11: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 10

Introduction Concepts Techniques Implementation Summary

Data processing for creating 3D maps

• Data originates from the Atlas of Switzerland 3

• Geometries were preprocessed by Python scripts including ArcGIS and PostGIS functions (e.g. ST_Translate)

• Styling took place in osgEarth configuration files

Page 12: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 11

Introduction Concepts Techniques Implementation Summary

Wrap up

• Advantages of 3D cartography for atlases

• Concepts: Map Fusion, Mapping Space

• Ten techniques for creating 3D maps

• osgEarth as a powerful Virtual Globe engine with 3D real-time visualization capabilities

• Exemplary 3D maps throughout the presentation

Page 13: The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 6 Techniques for creating

ICC Dresden 2013 The Power of 3D Real-Time Visualization in Atlases 12

Thank you for your attention

Raimund Schnü[email protected]

Institute of Cartography and Geoinformation, ETH Zurich