Cesium 生成 terrain 地形数据 步骤及说明 木遥整理收集
Cesium 地形介绍
Cesium 中的地形系统是一种由流式瓦片数据生成地形的技术。cesiumjs 支持
两种类型的地形,STK World Terrain 和 Small Terrain。
STK World Terrain 是高分辨率, 基于 quantized mesh 的地形。这是一种基
于 TIN 三角网的地形,可充分利用 GL 中的 Shader 来渲染,效果相当逼真。STK
World Terrain 使用了多种数据源,分别适应不同地区和不同精度时的情形。STK
World Terrain 地形是怎样生成的是不公开的,如需应用于封闭的局域网时,则需购
买 AGI 的 STK terrain server。但是 AGI 提供了一个 webapi 可供因特网上调用,并
提供了这种地形的格式细节,期待早日有高手作出一个转换工具。
Small Terrain 是中等高分辨率,基于 heightmap 的地形,渲染出的地形效果
不如 quantized mesh 的地形,但也基本能接受。网上已经有一些开源的生成工具可
以由 DEM 数据生成这种规范的.terrain 文件,因此我们下面重点说明这种类型的地形生
成。
资源:
全球 90m 分辨率的 DEM 下载:http://srtm.csi.cgiar.org/index.asp (需翻墙)