Class 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) | افتح الطبقة للقراءة . |
| Add(Feature) | يضيف معلمًا جديدًا إلى الطبقة ، إذا كان مدعومًا من قبلVectorLayer سDriver . |
| virtual Add(Feature, IFeatureStyle) | يضيف معلمًا جديدًا بالنمط المحدد إلى الطبقة ، إذا كان مدعومًا من قبلVectorLayer سDriver . |
| AsInMemory() | قم بإنشاء نسخة طبق الأصل بتنسيق InMemory. |
| ConstructFeature() | ينشئ (لكن لا يضيف إلى الطبقة) معلمًا جديدًا بسمات تطابق مجموعة سمات هذه الطبقة . عند الانتهاء من إعداد البيانات للمعلم ، استخدمAdd لإضافة الميزة إلى الطبقة. |
| CopyAttributes(FeaturesSequence) | نسخ سمات أخرىVectorLayer لهذا واحد . |
| CopyAttributes(FeaturesSequence, IAttributesConverter) | نسخ سمات أخرىVectorLayer لهذا واحد . |
| Dispose() | يقوم بإصدار الموارد المستخدمة بواسطة ملفVectorLayer . |
| override Equals(object) | تحديد ما إذا كان الكائن المحدد يساوي الكائن الحالي. |
| abstract GetEnumerator() | إرجاع عداد يتكرر خلال المجموعة. |
| virtual GetExtent() | يحصل على المدى المكاني لهذه الطبقة. |
| Join(VectorLayer, JoinOptions) | تربط طبقة بالطبقة الحالية. |
| 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 WhereNotEqual<T>(string, T) | يختار المعالم ذات قيمة السمة التي لا تساوي القيمة المقدمة. |
| virtual WhereNotNull(string) | يختار المعالم ذات السمة لا تساوي قيمة خالية. |
| virtual WhereNull(string) | يختار الميزات ذات السمة التي تساوي قيمة خالية. |
| 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
- مساحة الاسم Aspose.Gis
- المجسم Aspose.GIS