用于对记录集进行擦除方式的叠加分析,将第一个记录集中包含在第二个记录集内的对象裁剪并删除。用于擦除的记录集、被擦除的记录集以及结果数据集的地理坐标系必须一致。

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

语法

C#
public static bool Erase(
	Recordset recordset,
	Recordset eraseRecordset,
	DatasetVector resultDataset,
	OverlayAnalystParameter parameter
)

参数

recordset
Type: SuperMap.Data..::.Recordset
被擦除的记录集,也称第一记录集。该记录集类型为点、线和面类型。
eraseRecordset
Type: SuperMap.Data..::.Recordset
用于擦除的记录集,也称第二记录集。该记录集类型必须是面类型。
resultDataset
Type: SuperMap.Data..::.DatasetVector
存放分析结果的数据集。
parameter
Type: SuperMap.Analyst.SpatialAnalyst..::.OverlayAnalystParameter
叠加分析的参数对象,该对象用于设置分析时的保留字段等分析参数。

返回值

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

备注

有关擦除的详细说明,请参见另一重载方法 Erase 的介绍。

注意,用于擦除的记录集、被擦除的记录集以及结果数据集的地理坐标系必须一致。

版本信息

SuperMap iObjects .NET


请参见