用于对源几何对象数组进行同一方式的叠加分析,叠加分析结果数组中保留被同一运算的几何对象数组的全部对象和被同一运算的几何对象数组与用来进行同一运算的目标几何对象数组相交的对象。可以支持面数据集内出现重叠面的情形。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static OverlayResult[] Identity( Geometry[] identitySourceGeometries, Geometry[] identityTargetGeometries, double tolerance, bool isSupportOverlapInLayer ) |
参数
- identitySourceGeometries
- Type: array<
SuperMap.Data..::.Geometry
>[]()[]
被同一运算的几何对象数组,该数组中的几何对象类型必须是面几何对象。
- identityTargetGeometries
- Type: array<
SuperMap.Data..::.Geometry
>[]()[]
用来进行同一运算的几何对象数组,该数组中的几何对象必须是面几何对象。
- tolerance
- Type: System..::.Double
节点容限。
- isSupportOverlapInLayer
- Type: System..::.Boolean
是否支持面数据集内含有重叠面的情形。
返回值
叠加分析结果数组,如果成功返回 数组,否则返回 null。备注
有关同一运算的详细介绍,请参见另一重载方法 Identity 的介绍。