对面数据集用面对象数组进行对称差分析运算,即交集取反运算。操作的结果是,对于面数据集中的每一个面对象,去掉其与面对象数组中的对象相交的部分,而保留剩下的部分。用于对称差分析的面对象数组、对称差分析的源数据集以及结果数据集的地理坐标系必须一致。

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

语法

C#
public static bool XOR(
	DatasetVector dataset,
	Geometry[] xorGeometries,
	DatasetVector resultDataset,
	OverlayAnalystParameter parameter
)

参数

dataset
Type: SuperMap.Data..::.DatasetVector
对称差分析的源数据集,必须是面数据集。
xorGeometries
Type: array< SuperMap.Data..::.Geometry >[]()[]
用于对称差分析的面对象数组。
resultDataset
Type: SuperMap.Data..::.DatasetVector
存放分析结果的数据集。
parameter
Type: SuperMap.Analyst.SpatialAnalyst..::.OverlayAnalystParameter
叠加分析的参数对象,该对象用于设置分析时的保留字段等分析参数。

返回值

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

备注

有关对称差运算的详细介绍,请参见另一重载方法 XOR 的介绍。

注意,用于对称差分析的面对象数组、对称差分析的源数据集以及结果数据集的地理坐标系必须一致。

版本信息

SuperMap iObjects .NET


请参见