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. |
انظر أيضًا