首页 / 浏览问题 / 三维GIS / 问题详情
SuperMap WebGL怎么获取空中一点相对地面DEM地形图的高度
1EXP 2022年04月24日
SuperMap WebGL怎么获取空中一点相对地面DEM地形图的高度

1个回答

您好,首先您得知道该点所在图层的高度模式,即 heightReference属性。如果是绝对高度的话,可以用方法 scene.getHeight(x,y),根据空中点的XY,获取下方对应DEM的该值下的高度,然后根据空中点的高度进行相减,即位相对于DEM的高度。

如果高度模式为相对地面的话,就是它的本身高度。
4,151EXP 2022年04月24日
我的地形场景上面有一个模型,我想点击模型上的点获取这一点距离地面的高度,但是scene.getHeight获取到的是这一经纬度下模型上的高,有什么解决的思路嘛
您点击这个点之后,您不止可以获取到这个点的高度,还能获取到这个点的经纬度,根据经纬度您可以获取这个经纬度上的地形的高度,点高度减去地形高度,就是点相对于地形的高度了。
...