- //给定图层,字段及一个值,查找Feature对象,
- //参数列表: pLayer----------图层
- // strFldName------字段名
- // strFldValue-----属性值
- public IFeature FindFeature(ILayer pLayer, string strFldName, string strFldValue)
- {
- IFeatureLayer featLyr = pLayer as IFeatureLayer;
- IFeatureClass featCls = featLyr.FeatureClass;
- IFeatureCursor featCur;
- IFeature feat;
- IQueryFilter pFliter = new QueryFilterClass();
- pFliter.WhereClause = strFldName + "=" + "'" + strFldValue + "'";
- featCur = featCls.Search(pFliter, false);
- feat = featCur.NextFeature();
- return feat;
- }
根据某一属性值查找IFeature
最新推荐文章于 2024-06-03 23:04:07 发布
本文介绍了一种通过指定图层、字段名及属性值来搜索特定Feature对象的方法。该方法利用了ArcGIS API中的IFeatureLayer和IFeatureClass等接口,通过设置查询过滤条件实现精确查找。
2243

被折叠的 条评论
为什么被折叠?



