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.

أنظر أيضا