首页 / 浏览问题 / 组件 / 问题详情
如何批量获取三维场景中坐标点的高程
mewwarp  (23分)  初出茅庐
8月26日, 2019
组件开发,怎么获取场景中某个坐标点的高程,要能高效率的批量获取最好,一个一个获取太慢了。

1个回答

您好!Point3D point3D = sceneControl.Scene.PixelToGlobe(e.Location, PixelToGlobeMode.TerrainAndModel);可以获取鼠标点击点的高程。您的三维点是鼠标点击的点还是三维点数据集里的点呢?如果是鼠标点击的点,用如上方法获取。如果是三维点数据集里的点,直接获取三维点数据集的属性表SmZ字段值即可。
胡延南  (3,312分)  名扬四海
8月26日, 2019
如何批量获取三维场景中坐标点的高程
...