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