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