VectorLayer.UseSpatialIndex
UseSpatialIndex(string, bool)
加载空间索引以加速过滤方法中按属性值的过滤,例如WhereIntersects
和NearestTo
. 如果索引不存在则首先创建它。使用forceRebuild强制索引重新创建.
public void UseSpatialIndex(string indexPath, bool forceRebuild = false)
范围 | 类型 | 描述 |
---|
indexPath | String | 索引文件的路径。 |
forceRebuild | Boolean | 是否重新创建索引,即使它已经存在。 |
例外
例外 | (健康)状况 |
---|
ArgumentNullException | 路径是null . |
IOException | 发生 I/O 错误。 |
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 | 发生 I/O 错误。 |
InvalidOperationException | 已为该图层加载空间索引。 |
GisException | 文件存在并且不是由 Aspose.GIS 创建的空间索引文件。 |
也可以看看