الفئة 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)يختار المعالم حيث السمة المحددة غير مُعينة.

انظر أيضًا