『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发-如何进行空间查询

ArcGIS二次开发-如何进行空间查询
本例实现的是在一个图层上画一个 polygon,根据该 polygon 查询出图层上与之相交的 polygon 并高亮显示出来。 
       通 过 RubberPolygon 类 来 实 现 接 口 IRubberBand 接 口 对 象 , 用IRubberBand.TrackNew 方法在图层上画出 polygon,然后定义 IGeometry 获得该polygon,创建 ISpatialFilter 接口对象实现过滤功能,通过 ILayer 接口实例获得 IFeatureSelection 接口,调用。 

       IFeatureSelection.SelectFeatures 方法将结果高亮显示。 



      京ICP备2025132830号-1 京公网安备 号