浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
如何找距离最近的点?
zhu1
11EXP
2018年04月26日
我有一个图层,里面有很多点要素,现在在地图上随便鼠标点击一下,如何找到最近的点要素?
iObjects .NET 7C
iobjects
1个回答
您好,参考邻近分析的接口
ProximityAnalyst.ComputeMinDistance 方法
胡林
5,985EXP
2018年04月26日
我用 ProximityAnalyst.ComputeMinDistance 这个方法,
和我自己写程序遍历所有参考几何点对象,计算距离,得到最小值,
发现ProximityAnalyst.ComputeMinDistance那个方法速度上慢很多。
我需要找最近距离的点大概有几千个,参考数据集里的点是几万个,
是不是我用ProximityAnalyst.ComputeMinDistance的方法不对?
ComputeDistanceResult[] computeDistanceResult = ProximityAnalyst.ComputeMinDistance(new GeoPoint[] { geoPoint }, objRecordset, 0, -1);
您好,该接口去计算肯定也有一个遍历的过程,你自己遍历的时候有把计算结果存到某几个字段里面吗?对于几千条记录返回结果速度谁优谁劣,我们没做过专门的测试。如果你自己遍历速度更快,当然可以自己去遍历计算,不一定非要用接口实现。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
最近设施查找中,如何获取到最近的设施点的坐标
如何在iobject c++获取距离最近的对象
IObjects java数据集可以通过一个几何对象查询距离最近的几何对象吗
为什么超图的距离计算和ArcGIS的近邻分析对于同样的数据得到的最近点不同
计算多边形距离中线最近点到中线的垂直距离
iserver有求距离一点最近的线上点的方法吗
目标点与距离该点最近的线状地物,并计算出目标点与该线状地物的距离
怎样进行点文件的最邻近距离分析,分析点之间的聚集分散情况
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...