IFeatureSelection接口

提供控制要素选择的成员:

 

       Add,BufferDistance,Clear,CombinationMethod,SelectFeatures,SelectionChanged,SelectionColor,SelectionSet,SelectionSymbol,SetSelectionSymbol。

 

IFeatureSelection用来在图层上管理选择、进行选择,或者修改选择显示的方式。

 

下列方法和属性可用来管理选择:

       SelectionSet返回图层上当前选择的SelectionSet。

       Clear清除已存在的选择。

       Add将一个简单要素添加到选择中。

       SelectFeatures将根据query filter进行选择。如果没有query filter,将选中所有要素。也可以指定一个combination方法。justOne参数,只要找到一个要素就停止搜索。

       修改SelectionSet后调用SelectionChanged引发图层的update事件。

下列方法和属性用来修改选择的显示方式:

       SelectionSymbol返回或设置图层中选中要素的符号。

       SetSelectionSymbol用来表明显示selection时是否使用SelectionSymbol。对于要素图层来说,这与使用layer属性的“使用…符号显示选择的要素”选项相同。

       SelectionColor与图层属性中的“使用这个颜色显示选择的要素”选项的功能相同。

       如果BufferDistance的值超过0,在选择的要素周围将绘制一个buffer。这与可以添加到map中的Buffer Selection的功能一致。

posted @ 2013-09-09 10:26  乘风莫邪  阅读(398)  评论(0编辑  收藏  举报