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

命名空间:  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)CAD数据集不支持动态索引(Dynamic);

(3)路由数据集不支持图幅索引(Tile);

(4)属性数据集、模型数据集不支持任何类型的空间索引;

(5)对于数据库类型的数据源,数据库记录要大于1000条时才可以建空间索引。

有关空间索引信息请参见SpatialIndexInfo类说明。

本操作需要在数据集关闭状态时进行,如当前数据集仍然打开,则抛出InvalidOperationException非法操作异常。

版本信息

SuperMap iObjects .NET


请参见