The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC...
Transcript of The Power of 3D Real-Time Visualization in Atlasessraimund/download/presentations/... · ICC...
![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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022042321/5f0b850a7e708231d430eb8a/html5/thumbnails/13.jpg)
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