Engine中查找线要素类中距离指定点最近的线,什么方法效率高?
一个线要素类,一个点要素类,想要查找出线要素类中距离指定点最近的线,有什么高效的方法?
发起人
相关问题
- arcgis10.2有时候无法复制粘贴要素
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- Engine许可使用注意事项
- 面规则中 必须被其他要素的要素类覆盖 与 必须被其他要素覆盖 区别是什么?
- arcgis for python 如何获取线要素起点 终点坐标
- 基于ArcGIS的CAD数据向GIS数据转换方法
- Engine中如何判断两个要素类的空间参考是否是同一个?
- 怎样调整要素的大小,比例不变的情况下?
- 注记要素转json,将json转要素,出现001558错误
- Engine中如何实现要素图层的反选?
- JavaScript App 中,是否可以根据用户需求只返回特定要素范围内的切片?
问题状态
- 最新活动: 2016-04-06 11:49
- 浏览: 4090
- 关注: 1 人
1 个回复
朱新颖
赞同来自:
比较快的方式是对线要素类建立空间索引IFeatureIndex(数据量大,建立索引可能会慢一些,较适用于多次查询的情况),然后用IIndexQuery2.NearestFeature(IGeometry pShape, ref int pClosestFeatureFID, ref doublepDistance) 方法输入点,并且可以返回最近的线的OBJECTID和距离。
建立索引以及查询的代码可以参考:
要回复问题请先登录或注册