الفئة VectorLayer
محتويات
[
يخفي
]VectorLayer class
يمثل طبقة متجهية. الطبقة المتجهية هي مجموعة من الميزات الجغرافية، مخزنة في ملف.
public abstract class VectorLayer : FeaturesSequence, IDisposable
الخصائص
| الاسم | الوصف |
|---|---|
| override Attributes { get; } | يحصل على مجموعة السمات المخصصة للميزات في هذا VectorLayer. |
| virtual Count { get; } | يحصل على عدد الميزات في هذه الطبقة. |
| abstract Driver { get; } | يحصل على Driver الذي أنشأ هذه الطبقة. |
| abstract GeometryType { get; } | يحصل على نوع الهندسة للطبقة. |
| virtual Item { get; } | يحصل على Feature عند الفهرس المحدد. |
| abstract SpatialReferenceSystem { get; } | يحصل على نظام الإحداثيات المكانية لتسلسل هذه الميزات. |
الطرق
| الاسم | الوصف |
|---|---|
| static Create(AbstractPath, FileDriver) | ينشئ الطبقة ويفتحها لإضافة ميزات جديدة. |
| static Create(string, FileDriver) | ينشئ الطبقة ويفتحها لإضافة ميزات جديدة. |
| static Create(AbstractPath, FileDriver, DriverOptions) | ينشئ الطبقة ويفتحها لإضافة ميزات جديدة. |
| static Create(AbstractPath, FileDriver, SpatialReferenceSystem) | ينشئ الطبقة ويفتحها للإلحاق. |
| static Create(string, FileDriver, DriverOptions) | ينشئ الطبقة ويفتحها لإضافة ميزات جديدة. |
| static Create(string, FileDriver, SpatialReferenceSystem) | ينشئ الطبقة ويفتحها للإلحاق. |
| static Create(AbstractPath, FileDriver, DriverOptions, SpatialReferenceSystem) | ينشئ الطبقة ويفتحها للإلحاق. |
| static Create(string, FileDriver, DriverOptions, SpatialReferenceSystem) | ينشئ الطبقة ويفتحها للإلحاق. |
| static Open(AbstractPath, FileDriver) | افتح الطبقة للقراءة. |
| static Open(string, FileDriver) | افتح الطبقة للقراءة. |
| static Open(AbstractPath, FileDriver, DriverOptions) | افتح الطبقة للقراءة. |
| static Open(string, FileDriver, DriverOptions) | افتح الطبقة للقراءة. |
| virtual Add(Feature) | يضيف ميزة جديدة إلى الطبقة، إذا كان ذلك مدعومًا من قبل Driver الخاص بـ VectorLayer. |
| virtual Add(Feature, IFeatureStyle) | يضيف ميزة جديدة بالأسلوب المحدد إلى الطبقة، إذا كان ذلك مدعومًا من قبل Driver الخاص بـ VectorLayer. |
| AsInMemory() | أنشئ نسخة من الطبقة بصيغة InMemory. |
| ConstructFeature() | ينشئ (ولكن لا يضيف إلى الطبقة) ميزة جديدة بالسمات المطابقة لمجموعة سمات هذه الطبقة. عند الانتهاء من ضبط البيانات للميزة، استخدم Add لإضافة الميزة إلى الطبقة. |
| CopyAttributes(FeaturesSequence) | ينسخ سمات VectorLayer أخرى إلى هذه. |
| CopyAttributes(FeaturesSequence, IAttributesConverter) | ينسخ سمات VectorLayer أخرى إلى هذه. |
| Dispose() | يطلق الموارد المستخدمة من قبل VectorLayer. |
| override Equals(object) | يحدد ما إذا كان الكائن المحدد مساويًا للكائن الحالي. |
| virtual FindIndex(Func<Feature, bool>) | يبحث عن فهرس Feature وفقًا للشرط. |
| abstract GetEnumerator() | يعيد عدّادًا يتنقل عبر المجموعة. |
| virtual GetExtent() | يحصل على الامتداد المكاني لهذه الطبقة. |
| Join(VectorLayer, JoinOptions) | ينضم طبقة إلى الطبقة الحالية. |
| JoinByGeometry(VectorLayer, JoinByGeometryOptions) | ينضم طبقة إلى الطبقة الحالية عبر الهندسة. |
| NearestTo(IPoint) | يحصل على أقرب ميزة إلى النقطة المقدمة. |
| NearestTo(double, double) | يحصل على أقرب ميزة إلى الإحداثي المقدم. |
| virtual RemoveAt(int) | إزالة Feature عند الفهرس المحدد. |
| virtual ReplaceAt(int, Feature) | استبدال Feature عند الفهرس المحدد. |
| SaveTo(AbstractPath, FileDriver) | يحفظ تسلسل الميزات إلى الطبقة. |
| SaveTo(string, FileDriver) | يحفظ تسلسل الميزات إلى الطبقة. |
| SaveTo(AbstractPath, FileDriver, SavingOptions) | يحفظ تسلسل الميزات إلى الطبقة. |
| SaveTo(string, FileDriver, SavingOptions) | يحفظ تسلسل الميزات إلى الطبقة. |
| SplitTo() | يقسم الميزات حسب نوع الهندسة. |
| virtual UseAttributesIndex(AbstractPath, string, bool) | يقوم بتحميل فهرس السمات لتسريع الترشيح حسب قيمة السمات في طرق الترشيح مثل WhereGreater. إذا لم يكن الفهرس موجودًا، ينشئه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس. |
| UseAttributesIndex(string, string, bool) | يقوم بتحميل فهرس السمات لتسريع الترشيح حسب قيمة السمات في طرق الترشيح مثل WhereGreater. إذا لم يكن الفهرس موجودًا، ينشئه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس. |
| virtual UseSpatialIndex(AbstractPath, bool) | يقوم بتحميل الفهرس المكاني لتسريع الترشيح حسب قيمة السمات في طرق الفلترة مثل WhereIntersects و NearestTo. إذا لم يكن الفهرس موجودًا يتم إنشاؤه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس. |
| UseSpatialIndex(string, bool) | يقوم بتحميل الفهرس المكاني لتسريع الترشيح حسب قيمة السمات في طرق الفلترة مثل WhereIntersects و NearestTo. إذا لم يكن الفهرس موجودًا يتم إنشاؤه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس. |
| 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) | يختار المعالم حيث السمة المحددة غير مُعينة. |
| static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver) | تحويل طبقة إلى تنسيق مختلف. |
| static Convert(string, FileDriver, string, FileDriver) | تحويل طبقة إلى تنسيق مختلف. |
| static Convert(AbstractPath, FileDriver, AbstractPath, FileDriver, ConversionOptions) | تحويل طبقة إلى تنسيق مختلف. |
| static Convert(string, FileDriver, string, FileDriver, ConversionOptions) | تحويل طبقة إلى تنسيق مختلف. |
انظر أيضًا
- class FeaturesSequence
- namespace Aspose.Gis
- assembly Aspose.GIS