ceisum地形总结
Cesium地形总结
Cesium中的TileScheme(坐标系)有Terrain(地形坐标系)和Imagery(影像坐标系)。二者彼此独立,如果相同则可以将影像直接叠加在地形上,如果不相同则需要将影像动态投影到地形上。
- TileScheme指Provider内部地球网格的剖分方式,通常是WGS84坐标,也可以选择墨卡托坐标系。
- Terrain默认采用WGS84的坐标系,和经纬度高程的真实数据比较接近。
- Imagery影像服务基本都是墨卡托投影,少数(天地图)提供WGS84的影像服务。
Cesium地形提供方式
|
主要类 |
缺点 |
优点 |
其他描述 |
|
EllipsoidTerrainProvider |
不支持法线,水面 |
可以实时的自己来构建这个高度为0的Mesh,无需额外负担的地形数据来构网 |
默认的地形Provider,支持WGS和Mercator两种坐标系 |
|
CesiumTerrainProvider |
|
支持水面和法线,数据量小 |
支持两种地形格式,一种是高度图,一种是TIN网格的STK地形,只能支持WGS一种坐标系 |
ArcGisImageServerTerrainProvider |
不支持法线,水面 |
|
基本和EllipsoidTerrainProvider一样,可以选择TileScheme,具有高程 |
cesium支持两种类型的地形:STK World Terrain和Small Terrain。
STK World Terrain是高分辨率, 基于quantized mesh的地形。是一种基于网格的地形,可充分利用GL中的Shader来渲染,效果相当逼真。STK World Terrain地形是怎样生成的是不公开的,如需应用于封闭的局域网时,则需购买AGI的STK terrain server。
Small Terrain是中等高分辨率,基于heightmap的地形,渲染出的地形效果不如quantized mesh的地形,但也基本能接受。网上已经有一些开源的生成工具可以由DEM数据生成这种规范的.terrain文件。
浙公网安备 33010602011771号