用于对数据集进行同一方式的叠加分析,结果数据集中保留被同一运算的数据集的全部对象和被同一运算的数据集与用来进行同一运算的几何对象数组相交的对象。用于进行同一运算的几何对象数组、被同一运算的数据集以及结果数据集的地理坐标系必须一致。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static bool Identity( DatasetVector dataset, Geometry[] identityGeometries, DatasetVector resultDataset, OverlayAnalystParameter parameter ) |
参数
- dataset
- Type: SuperMap.Data..::.DatasetVector
被同一运算的数据集,可以是点、线、面类型。
- identityGeometries
- Type: array<
SuperMap.Data..::.Geometry
>[]()[]
用来进行同一运算的几何对象数组,该数组中的几何对象必须是面几何对象。
- resultDataset
- Type: SuperMap.Data..::.DatasetVector
存放分析结果的数据集。
- parameter
- Type: SuperMap.Analyst.SpatialAnalyst..::.OverlayAnalystParameter
叠加分析的参数对象,该对象用于设置分析时的保留字段等分析参数。
返回值
一个布尔值,如果成功返回 true,否则返回 false。备注
有关同一运算的详细介绍,请参见另一重载方法 Identity 的介绍。
注意,用于进行同一运算的几何对象、被同一运算的数据集以及结果数据集的地理坐标系必须一致。