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

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

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