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