首页 / 浏览问题 / 三维GIS / 问题详情
iClient3D 倾斜分层设色的最大最小值如何确定?
8EXP 2022年07月07日
使用产品:SuperMap_iClient3D_10.2.1_for_WebGL_33104
数据类型: 倾斜摄影 S3M 2.0
问题详细描述:使用Cesium.HypsometricSetting()  接口对倾斜摄影数据进行分层设色,倾斜最小高程为512,但是我分层设色最小最大值从500-530 没有效果,而从400-500有效果,想问下这个分层设色最大最小值是怎么确定的呢?

1个回答

您好,

分层设色的最大可见值与最小可见值为倾斜模型的最高点与最低点对应的高程值。您可以先确认下您模型的高程信息。确认下是否修改过配置文件position中的z值

您可以参考我们官方API,来进行参数设置:http://support.supermap.com.cn:8090/webgl/web/apis/3dwebgl.html

可以参考我们官网分层设色的示例代码:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#flood

希望可以帮助到您。

825EXP 2022年07月07日
倾斜模型的最高点与最低点对应的高程在哪里可以看到呢?是在scp 文件中定义了吗?
假如有多个倾斜图层,最大高程和最小高程以哪个为准呢?是否可以对多个图层进行分层设色

可以在桌面查看。在“场景”选项卡上的“浏览”组中,单击“查询坐标值”按钮;移动鼠标至场景中,鼠标状态改变,可以显示鼠标当前所在位置的坐标值。找到模型中的最高位置和最低位置进行查询即可得到模型最大高程和最小高程的大致范围。

一个图层只能是做一次分层设色,你想做多处的话,得分为多个图层分别进行分层设色,对应的每个图层设置一组最大和最小可见值。

另外,倾斜摄影最大高程和最小高程可以通过 layer._hypMaxHeight 和 layer._hypMinHeight 来获取
...