cesium 水位模拟_SuperMap iClient3D for WebGL教程- 淹没分析

本文介绍了如何利用SuperMap iClient3D for WebGL的Cesium库进行水位模拟,通过设置颜色表和分层设色类HypsometricSetting实现淹没过程的动态模拟,适用于洪涝灾害等场景的分析。
摘要由CSDN通过智能技术生成

淹没分析是指根据指定的最大、最小高程值及淹没速度,动态模拟某区域水位由最小高程涨到最大高程的淹没过程,是GIS分析中常用的功能,常用于模拟洪涝灾害过程。在SuperMap的三维产品中淹没分析是通过分层设色的方式实现,以空间高度为强度值,在不同的高度设置不同的颜色,动态修改覆盖颜色的高度,实现淹没过程动态模拟。

下面来看实现过程。

一、设置颜色表

var colorTable = new Cesium.ColorTable();

function setColorTable(colorTable, key) {

switch (key) {

case "1":

colorTable.insert(71, new Cesium.Color(0, 39/255, 148/255));

colorTable.insert(0, new Cesium.Color(149/255, 232/255, 249/255));

break;

case "2":

colorTable.insert(71, new Cesium.Color(162/255, 251/255, 194/255));

colorTable.insert(0, new Cesium.Color(1, 103/255, 103/255));

break;

case "3":

colorTable.insert(71, new Cesium.Color(230/255, 198/255, 1));

colorTable.insert(0, new Cesium.Color(157/255, 0, 1));

break;

case "4&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值