VectorLayer.UseAttributesIndex

UseAttributesIndex(string, string, bool)

يتم تحميل فهرس السمات لتسريع التصفية حسب قيمة السمات في طرق التصفية مثلWhereGreater. في حالة عدم وجود الفهرس يقوم بإنشائه أولاً. يستخدمforceRebuild لفرض إعادة إنشاء الفهرس.

public void UseAttributesIndex(string indexPath, string attributeName, bool forceRebuild = false)
معامليكتبوصف
indexPathStringالمسار إلى ملف الفهرس.
attributeNameStringاسم السمة المراد بناء الفهرس عليها.
forceRebuildBooleanما إذا كان سيتم إعادة إنشاء الفهرس حتى لو كان موجودًا بالفعل.

استثناءات

استثناءحالة
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)
معامليكتبوصف
indexPathAbstractPathالمسار إلى ملف الفهرس.
attributeNameStringاسم السمة المراد بناء الفهرس عليها.
forceRebuildBooleanما إذا كان سيتم إعادة إنشاء الفهرس حتى لو كان موجودًا بالفعل.

استثناءات

استثناءحالة
ArgumentNullExceptionالحجةnull.
ArgumentExceptionلا توجد سمة بهذا الاسم في الطبقة.
IOExceptionحدث خطأ في الإدخال / الإخراج.
InvalidOperationExceptionتم تحميل فهرس السمة المحددة لهذه الطبقة بالفعل.
GisExceptionالملف موجود وليس ملف فهرس سمات تم إنشاؤه بواسطة Aspose.GIS.

أنظر أيضا