矢量数据的空间查询

/*查询与某路段的相交路段*/

// 矢量数据集

IFeatureClass pFeatureClass = pFeatLyr.FeatureClass;

// 空间查询器

ISpatialFilter pFilter = new SpatialFilterClass();

// 查询的空间数据类型 点?线?面?

pFilter.Geometry = polyline;

pFilter.GeometryField = "Shape";

// 空间关系 相交 相接等

pFilter.SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects;

// 查询游标

IFeatureCursor pFeatureCursor = pFeatureClass.Search(pFilter, false);

原文地址:https://www.cnblogs.com/oftenlin/p/2671990.html