0
点赞
收藏
分享

微信扫一扫

某图层存在多图斑作为另外一个图层的空间查询条件

Python芸芸 2022-04-14 阅读 111

在GIS代码开发中,存在某个图层多个图斑作为筛选条件,且需要找出另外一个图层与之相交的众多图斑

  private void 多图形筛选ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //ISelectionSet pSelSet = null;
            //IFeatureLayer pFL = null;
            //IFeatureSelection Fsc = null;

            ArrayList resOids = new ArrayList();
            resOids = this.GetSpatialFeatureOids(null, true);//自己穿个图层进去,看看还是否需要缓冲

        }


        private ArrayList GetSpatialFeatureOids(IFeatureLayer featureLayer, bool bufferChk)
        {
            IGeometryCollection pGeoCols = new GeometryBag() as IGeometryCollection;
            IQueryFilter pFilter = new QueryFilter();
            IFeatureLayer pFeatureLayer = null;
            IFeatureCursor pFeatureCursor = null;
            IFeat
举报

相关推荐

0 条评论