根据指定的空间索引信息为矢量数据集创建空间索引。

命名空间:  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非法操作异常。

请参见