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