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