浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
桌面GIS
/
问题详情
三维地图获取点的高程信息
18214558...
57EXP
2017年07月28日
点击点对象弹出气泡的示例中,点击点对象后,能获取到他的X,Y,怎么获取点对象的Z呢。
数据集中的数据Z的值是0,场景中用的是相对高度模式。有地形。
三维
iobjects
net
1个回答
double x = (recordset.GetGeometry() as GeoPoint3D).X;
double y = (recordset.GetGeometry() as GeoPoint3D).Y;
double z = (recordset.GetGeometry() as GeoPoint3D).Z;
张阳名
5,560EXP
2017年07月28日
我的场景有地形,但是点对象的数据中的Z是0,场景中用的是相对路径。
这个方法取出来的Z值是0,将这个坐标运用到气泡的坐标气泡出不来。
我想取到的是这个模型所在地形的高度值。
场景中用的是相对高度
那就用Scene.GetHeight()方法,可以获得场景中某位置的高度。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
采集路线过程中,如何保存采集的海拔信息
在UE4中如何通过经纬度获取地形上某一点的高程信息
如何进行三维等高线分析?
根据平面坐标获取DEM模型中对应点位的高程
从文件三维管线.sxw中读取XML信息失败
如何获取视野范围内的模型
通过二维点创建三维点,并拉伸高度以后,添加至在scene场景中,并未出现经过拉伸后的点和注记
二维地图里怎样获取选择集以及清除选择集?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...