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