浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
请问.net iobjects中如何获得OSGB倾斜摄影上的某一点高程
啦啦啦吃...
29EXP
2021年10月10日
我有一个SHP面数据,叠加到OSGB上,如何获得每一个面中心点的位置在OSGB上的高程呢。
Scene.PixelToGlobe 方法只能从屏幕点击点获得高程,我现在得到每一个GEOMETRY的InnerPoint,如何通过坐标点获得高程呢。
倾斜摄影
组件
三维模型
高程提取
1个回答
您好,点数据获取高程的话可以使用提取高度的方法,
API:CacheProcessor3D.GeometryMatch
希望可以帮助到您!
于丁
10,758EXP
2021年10月11日
谢谢! 但是我试了这个效率太慢了 仅一个点就要算将近一分钟 有没有提高效率的办法呢?
一分钟?不会叭。。。我之前测过一百多个点的,时间也比较正常。
你在vs里开性能分析断点什么的看看时间是在哪一步上嘞?
GeoPoint geoPoint = new GeoPoint();
geoPoint.X = geometryT.InnerPoint.X;
geoPoint.Y = geometryT.InnerPoint.Y;
//计算当前GEOMETRY的底部高程
List<Geometry3D> geometry3D = CacheProcessor3D.GeometryMatch(scpPath, new List<Geometry> { geometryT }, 1);
就CacheProcessor3D.GeometryMatch这一行代码就要花40多秒。。。
是不是因为我的OSGB倾斜摄影6G太大了?
还是因为插值采样距离设置为1有问题?
还是可以把OSGB缓存一下之类的能提高速度?
我通过scene.GetHeight获取高程了 这个方法快一些 谢谢啦!
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何获取倾斜摄影模型上的特定点的高程
如何获取倾斜摄影模型上的高程
如何获取倾斜摄影模型上的高程
请问10i上如何测量osgb倾斜摄影模型上一个多边形区域的填方/挖方体积呢
麻烦问一下倾斜摄影的OSGB如何转至S3MB格式然后再加载到ISERVER中
iobject net左下角经纬度不显示倾斜摄影高程值
倾斜摄影数据如何修改高程
.NET 10i里面如何将OSGB倾斜摄影模型放到实景地形的实际位置上
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...