类 FeaturesSequence

FeaturesSequence class

FeaturesSequence 表示一组矢量要素。

public abstract class FeaturesSequence : IEnumerable<Feature>

属性

名称描述
abstract Attributes { get; }获取此 VectorLayer 中要素的自定义属性集合。
abstract SpatialReferenceSystem { get; }获取此特征序列的空间参考系统。

方法

名称描述
abstract GetEnumerator()返回遍历集合的枚举器。
virtual GetExtent()获取此图层的空间范围。
SaveTo(AbstractPath, FileDriver)将特征序列保存到图层。
SaveTo(string, FileDriver)将特征序列保存到图层。
SaveTo(AbstractPath, FileDriver, SavingOptions)将特征序列保存到图层。
SaveTo(string, FileDriver, SavingOptions)将特征序列保存到图层。
SplitTo()按几何类型拆分特征。
virtual WhereEqual<T>(string, T)选择属性值等于提供值的要素。
virtual WhereGreater<T>(string, T)选择属性值大于提供值的要素。
virtual WhereGreaterOrEqual<T>(string, T)选择属性值大于或等于提供值的要素。
virtual WhereIntersects(Extent)根据范围过滤要素。
WhereIntersects(FeaturesSequence)根据其他要素序列中所有几何的联合过滤要素。
virtual WhereIntersects(IGeometry)根据提供的几何过滤要素。
virtual WhereLinq(Func<Feature, bool>)使用 linq 将选择条件合并为单个查询。
virtual WhereNotEqual<T>(string, T)选择属性值不等于提供值的要素。
virtual WhereNotNull(string)选择属性不等于 null 的要素。
virtual WhereNull(string)选择属性等于 null 的要素。
virtual WhereSet(string)选择已设置属性的要素。
virtual WhereSmaller<T>(string, T)选择属性值小于提供值的要素。
virtual WhereSmallerOrEqual<T>(string, T)选择属性值小于或等于提供值的要素。
virtual WhereUnset(string)选择指定属性未设置的要素。

另见