Cesium 的地形切片上可以附加一层水面蒙版(watermask),lab 的地形切片程序可以根据水面数据来生成对应地形的watermask。
Lab 的水面文件支持两种形式的水面,一种是水面矢量数据,必须是面(polygon)数据,用来描述水域范围。但是当地形较大或者分辨率较高,矢量水面生成速度会变慢。
另一种是水面栅格数据,该栅格数据应满足如下要求:
1、水面栅格分辨率应高于 dem 分辨率 4 倍以上;
2、水面栅格坐标系应是 EPSG:4326;
3、水面栅格数据类型应是 8 bit unsigned integer;
4、水面栅格中有水的地方像素值为 255,无水的地方是 NoData(且 NoData 值为 0)。
注,cesium 地形上 watermask 效果比较差,仅仅是一个波浪纹理,而且这个效果会和底图混色,容易受到底图影响,水面效果不明显,更没有任何反射折射效果,做个大范围水域示意下可以,但是不要过高期待。