webgl加载s3m实现不同高度显示

0 投票
SuperMap webgl怎么(能否)实现在不同的俯视高度下都可以显示s3m图层???

具体描述:在相机高度为10万米的高度下,可以显示s3m模型;在相机高度1万米的高度下,可以显示s3m模型;在相机高度为1千米的情况下,也可以显示相关模型。
7月 12 分类:  81次浏览 | 用户: johnforrest 牛刀小试 (206 分)

1个回答

0 投票

您好,这个是可以的。

您可以对S3MTilesLayer进行可见最大/最小可见高度,maxVisibleAltitude/minVisibleAltitude。

具体的API:http://support.supermap.com.cn:8090/webgl/Build/Documentation/S3MTilesLayer.html?classFilter=S3M

7月 12 用户: 赵爽 登峰造极 (5,398 分)

最大/最小可见高度是可以通过maxVisibleAltitude/minVisibleAltitude属性分层设置;但是我的关注点是如何在高相机视角下还能保证管线显示??

有没有什么方法在图4的情况下也能让管线高亮显示出来,这样虽然会挤到一起,形成一个点,但是也能显示管线颜色。

现在的情况是在相机视角超过一定的高度时,管线的颜色就不显示了,只有放大到一定相机视角后,管线的颜色才能显示出来。

为什么要有这种需求呢?按理来说,我把相机放大到一定高度以后,看不到模型应该是正常的呀

对于您这个需求,可以对S3M图层进行lod层级设置

API:lodRangeScale

把这个值设置小一点,可以在idesktop中尝试一下。
为了看到一个宏观整体的效果
...