当已存在动态分段关系的事件表被修改后,重新生成对应的空间数据。

命名空间:  SuperMap.Analyst.SpatialAnalyst
程序集:  SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll

语法

C#
public static bool RebuildSpatialData(
	DatasetVector eventTable
)

参数

eventTable
Type: SuperMap.Data..::.DatasetVector
指定的要重新生成空间数据的事件表。

返回值

一个布尔值,代表是否生成成功。如果成功,返回 true,否则返回 false。

备注

该方法适用于下面的情形:

事件表 E 已经根据路由数据集 R 生成了对应的空间数据 D,此时三者建立了动态分段关系。当事件表 E 的记录发生变化,如增加、删除、修改记录等(注意不包括对字段的增删改),应用该方法可以根据修改后的事件表 E 生成新的空间数据 D,并自动覆盖原来的空间数据,从而不需要先删除动态分段关系再删除空间数据 D,然后再生成同名的空间数据 D。当上一次生成的空间数据正在使用不允许删除时,使用此方法更新动态分段的结果非常有用。

注意,使用该方法的前提是指定的事件表存在动态分段关系。生成空间数据使用的参数与该事件表上一次生成空间数据时相同,生成的结果将直接覆盖事件表上一次生成的空间数据。

请参见