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 创建的空间索引文件。 |
也可以看看