IFeatureSelection与IMap中选择要素的区别

IFeatureSelection接口由FeatureLayer类实现,主要用来存放用户在该图层中选择的要素,例如一般的属性查图,找到的元素一般放置在IFeatureSelection接口中。具体方法如下:

Members
 AllPropertiesMethodsDescription
MethodAddAdds a feature to the selection set.
Read/write propertyBufferDistanceBuffer distance used for the selection.
MethodClearClears the selection.
Read/write propertyCombinationMethodCombination method for the selection.
MethodSelectFeaturesSelects features based upon the specifed criteria and combination method.
MethodSelectionChangedFires the features layer update event. Required when SelectionSet changes.
Read/write propertySelectionColorSelection color. (used when SetSelectionSymbol = FALSE).
Read/write propertySelectionSetThe selected set of features.
Read/write propertySelectionSymbolSelection symbol.
Read/write propertySetSelectionSymbolIndicates if the selected set of features is drawn using the SelectionSymbol.

使用方法:

IFeatureSelection pfeaturesel = pfeatureLyr as IFeatureSelection;
pfeaturesel.Add(pFeature);//tianjia yuansu 
IFeatureSelection pfeaturesel = pfeatureLyr as IFeatureSelection;
pfeaturesel.Clear();

注意:操作完成后要更新MapControl
IMap接口中有 SelectFeature方法,用来向FeatureLayer的Selection中添加Feature

[C#]public void SelectFeature (
    ILayerLayer,
    IFeatureFeature);
ClearFeature用来清除整个Map地图文档中所有图层的Selection中的feature .
[C#]public void ClearSelection ();

 

 

 

转载于:https://www.cnblogs.com/zzz-z123/p/3405902.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值