VectorLayer.UseSpatialIndex

UseSpatialIndex(string, bool)

加载空间索引以加速过滤方法中按属性值的过滤,例如WhereIntersectsNearestTo. 如果索引不存在则首先创建它。使用forceRebuild强制索引重新创建.

public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
范围类型描述
indexPathString索引文件的路径。
forceRebuildBoolean是否重新创建索引,即使它已经存在。

例外

例外(健康)状况
ArgumentNullException路径是null.
IOException发生 I/O 错误。
InvalidOperationException已为该图层加载空间索引。
GisException文件存在并且不是由 Aspose.GIS 创建的空间索引文件。

也可以看看


UseSpatialIndex(AbstractPath, bool)

加载空间索引以加速过滤方法中按属性值的过滤,例如WhereIntersectsNearestTo. 如果索引不存在则首先创建它。使用forceRebuild强制索引重新创建.

public virtual void UseSpatialIndex(AbstractPath indexPath, bool forceRebuild = false)
范围类型描述
indexPathAbstractPath索引文件的路径。
forceRebuildBoolean是否重新创建索引,即使它已经存在。

例外

例外(健康)状况
ArgumentNullException路径是null.
IOException发生 I/O 错误。
InvalidOperationException已为该图层加载空间索引。
GisException文件存在并且不是由 Aspose.GIS 创建的空间索引文件。

也可以看看