Top Banner
Steve Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile T oolkit
15

Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

May 10, 2018

Download

Documents

vuongtu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

Steve Gifford mousebird consulting inc

Using Cesium Terrain in a Native Mobile Toolkit

Page 2: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

An open source high performance geospatial display component for a globe or flat map.

‣ Apache 2.0 License

‣ OpenGL ES 3.0

‣ Wicked Fast

‣ 2D map / 3D globe

‣ Images, Vectors, Animation & More

‣ iOS & Android

Page 3: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

UsersWeather

Maps

VisualizationEducation

Aviation

Page 4: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit
Page 5: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit
Page 6: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit
Page 7: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

Cesium Terrain

Page 8: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit
Page 9: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

Terrain Integration: GoalsFetch & Parse tiles

Use quantized-mesh-1.0 format

Integrate with WhirlyGlobe-Maply

Overlay Mapbox style image tiles

Page 10: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

Fetching & ParsingWent well!

Format is nice to parse.

Contains everything you need

Vertices

Normals

Edges

Other goodies!

Page 11: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

Toolkit Integration

Reasonably Easy

Page 12: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

Mapbox Images

(0,0)

Mapbox Tiling Cesium Terrain Tiling

(0,0) (1,0)

Page 13: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit
Page 14: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

What Next?

Images and terrain

Resample images on the fly

Regenerate terrain

Loading latency high

Edges between tiles

Surface materials (water)

Page 15: Using Cesium Terrain in a Native Mobile Toolkit Gifford mousebird consulting inc Using Cesium Terrain in a Native Mobile Toolkit

mousebird.github.io/WhirlyGlobe

[email protected]

@mousebirdc

mousebirdconsulting.com

WhirlyGlobe-Maply