对源几何对象数组用目标几何对象数组进行合并方式的叠加分析,叠加分析结果数组保存被合并叠加分析的源几何对象数组和用于合并叠加分析的目标几何对象数组中的全部对象,并且对相交部分进行求交和分割运算。可以支持面数据集内出现重叠面的情形。

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

语法

C#
public static OverlayResult[] Union(
	Geometry[] unionSourceGeometries,
	Geometry[] unionTargetGeometries,
	double tolerance,
	bool isSupportOverlapInLayer
)

参数

unionSourceGeometries
Type: array< SuperMap.Data..::.Geometry >[]()[]
被合并叠加分析的几何对象数组,该数组中的几何对象必须是面几何对象。
unionTargetGeometries
Type: array< SuperMap.Data..::.Geometry >[]()[]
用于合并叠加分析的几何对象数组,该数组中的几何对象必须是面几何对象。
tolerance
Type: System..::.Double
节点容限。
isSupportOverlapInLayer
Type: System..::.Boolean
是否支持面数据集内含有重叠面的情形。

返回值

叠加分析结果数组,如果成功返回 数组,否则返回 null。

备注

有关合并运算的详细介绍,请参见另一重载方法 Union 的介绍。

版本信息

SuperMap iObjects .NET

受以下版本支持: 10.2.0, 10.2.1, 11.0.0, 11.0.1, 11.1.1, 11.2.0, 11.2.1

请参见