在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