VectorLayer.UseAttributesIndex
UseAttributesIndex(string, string, bool)
يحمل فهرس السمات لتسريع التصفية حسب قيمة السمات في طرق الفلترة مثل WhereGreater. إذا لم يكن الفهرس موجودًا ينشئه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس.
public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
| معامل | نوع | الوصف |
|---|
| indexPath | String | المسار إلى ملف الفهرس. |
| attributeName | String | اسم السمة التي سيُبنى عليها الفهرس. |
| forceRebuild | Boolean | ما إذا كان يجب إعادة إنشاء الفهرس حتى لو كان موجودًا بالفعل. |
استثناءات
| استثناء | شرط |
|---|
| ArgumentNullException | الوسيط هو null. |
| ArgumentException | السمة بهذا الاسم غير موجودة في الطبقة. |
| IOException | حدث خطأ في الإدخال/الإخراج. |
| InvalidOperationException | الفهرس للصفة المحددة محمّل بالفعل لهذه الطبقة. |
| GisException | الملف موجود وليس ملف فهرس سمات تم إنشاؤه بواسطة Aspose.GIS. |
انظر أيضًا
UseAttributesIndex(AbstractPath, string, bool)
يحمل فهرس السمات لتسريع التصفية حسب قيمة السمات في طرق الفلترة مثل WhereGreater. إذا لم يكن الفهرس موجودًا ينشئه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس.
public virtual void UseAttributesIndex(AbstractPath indexPath, string attributeName,
bool forceRebuild = false)
| معامل | نوع | الوصف |
|---|
| indexPath | AbstractPath | المسار إلى ملف الفهرس. |
| attributeName | String | اسم السمة التي سيُبنى عليها الفهرس. |
| forceRebuild | Boolean | ما إذا كان يجب إعادة إنشاء الفهرس حتى لو كان موجودًا بالفعل. |
استثناءات
| استثناء | شرط |
|---|
| ArgumentNullException | الوسيط هو null. |
| ArgumentException | السمة بهذا الاسم غير موجودة في الطبقة. |
| IOException | حدث خطأ في الإدخال/الإخراج. |
| InvalidOperationException | الفهرس للصفة المحددة محمّل بالفعل لهذه الطبقة. |
| GisException | الملف موجود وليس ملف فهرس سمات تم إنشاؤه بواسطة Aspose.GIS. |
انظر أيضًا