根据指定的空间索引信息为矢量数据集创建空间索引。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public bool BuildSpatialIndex( SpatialIndexInfo spatialIndexInfo ) |
参数
- spatialIndexInfo
- Type: SuperMap.Data..::.SpatialIndexInfo
指定的空间索引信息对象。
返回值
创建索引成功返回 true,否则返回 false。备注
(1)数据库中的点数据集不支持四叉树(QTree)索引和R树索引(RTree);
(2)网络数据集不支持任何类型的空间索引;
(3)复合数据集不支持动态索引;
(4)路由数据集不支持图库索引(TILE);
(5)属性数据集不支持任何类型的空间索引;
(6)数据库记录少于1000条,没有必要建立空间索引,建立空间索引会失败。
有关空间索引信息请参见SpatialIndexInfo类说明。
本操作需要在数据集关闭状态时进行,如当前数据集仍然打开,则抛出InvalidOperationException非法操作异常。