using cesium terrain in a native mobile toolkit gifford mousebird consulting inc using cesium...

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

Upload: vuongtu

Post on 10-May-2018

219 views

Category:

Documents


1 download

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