FeaturesSequence

FeaturesSequence class

FeaturesSequence represents a set of vector features.

public abstract class FeaturesSequence : IEnumerable<Feature>

Properties

Name Description
abstract Attributes { get; } Gets the collection of custom attributes for features in this VectorLayer.
abstract SpatialReferenceSystem { get; } Gets spatial reference system of this features sequence.

Methods

Name Description
abstract GetEnumerator() Returns an enumerator that iterates through the collection.
virtual GetExtent() Gets a spatial extent of this layer.
SaveTo(AbstractPath, FileDriver) Saves features sequence to layer.
SaveTo(string, FileDriver) Saves features sequence to layer.
SaveTo(AbstractPath, FileDriver, SavingOptions) Saves features sequence to layer.
SaveTo(string, FileDriver, SavingOptions) Saves features sequence to layer.
virtual WhereEqual<T>(string, T) Selects features with attribute value equal to the provided value.
virtual WhereGreater<T>(string, T) Selects features with attribute value greater than the provided value.
virtual WhereGreaterOrEqual<T>(string, T) Selects features with attribute value greater or equal to the provided value.
virtual WhereIntersects(Extent) Filters features based on the extent.
WhereIntersects(FeaturesSequence) Filters features based on the union of all geometries in other features sequence.
virtual WhereIntersects(IGeometry) Filters features based on the provided geometry.
virtual WhereNotEqual<T>(string, T) Selects features with attribute value not equal to the provided value.
virtual WhereNotNull(string) Selects features with attribute not equal to null.
virtual WhereNull(string) Selects features with attribute equal to null.
virtual WhereSet(string) Selects features with attribute set.
virtual WhereSmaller<T>(string, T) Selects features with attribute value smaller than the provided value.
virtual WhereSmallerOrEqual<T>(string, T) Selects features with attribute value smaller or equal to the provided value.
virtual WhereUnset(string) Selects features where specified attribute is not set.

See Also