VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

يقوم بتحميل الفهرس المكاني لتسريع التصفية حسب قيمة السمات في طرق الفلترة مثل WhereIntersects و NearestTo. إذا لم يكن الفهرس موجودًا يتم إنشاؤه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس.

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

استثناءات

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

انظر أيضًا


UseSpatialIndex(AbstractPath, bool)

يقوم بتحميل الفهرس المكاني لتسريع التصفية حسب قيمة السمات في طرق الفلترة مثل WhereIntersects و NearestTo. إذا لم يكن الفهرس موجودًا يتم إنشاؤه أولاً. استخدم forceRebuild لإجبار إعادة إنشاء الفهرس.

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

استثناءات

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

انظر أيضًا