根据指定的空间索引信息为矢量数据集创建空间索引。
命名空间:
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非法操作异常。