浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
我有一个地图的.udb文件,怎么在c#项目中读取地图中一个经纬度点的高度值
正二八经
1EXP
2020年04月22日
使用产品:iDesktop 10i 操作系统:win10 x64
数据类型: 文件型
问题详细描述:想读取高度值
c#
高度值
请
登录
或者
注册
后回答这个问题。
1个回答
您好!地图是在地图窗口打开的,理论上是二维,没有高程值。但是如果您是三维点添加到二维地图窗口是可以获取到该三维点的Z值的。如果您指的地图是三维场景窗口里的场景,那鼠标点击组件里是可以将屏幕点转成globe点的,里面带有Z值。代码如下:
Point3D point3D = sceneControl.Scene.PixelToGlobe(e.Location, PixelToGlobeMode.TerrainAndModel);
胡延南
3,362EXP
2020年04月22日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
webgl通过经纬度获取的高程和鼠标交互的值存在偏差
三维点统一填充该点的经纬度和高程
怎么用代码实现获取三维场景地形的高程值和经纬度?
object.net 通过下经纬度获取高程为0
C#超图二次开发怎么读取坐标系文件(.prj、.xml)
supermap二次开发在c#中在数据集udb文件中绘制点和线
object.net 场景状态栏高度一直为0
webgl通过globe.getHeight()获取高程和实际高程不一致
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...