叠加分析类。该类用于对输入的两个数据集或记录集之间进行各种叠加分析运算,如裁剪(Clip),擦除(Erase),合并(Union),相交(Intersect),同一(Identity)、对称差(Symmetrical difference)和更新(Update)。
程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static class OverlayAnalyst |
备注
叠加分析是 GIS 中的一项非常重要的空间分析功能。是指在统一空间参考系统下,通过对两个数据集进行的一系列集合运算,产生新数据集的过程。叠加分析广泛应用于资源管理、城市建设评估、国土管理、农林牧业、统计等领域。
因此,通过此叠加分析类可实现对空间数据的加工和分析,提取用户需要的新的空间几何信息,并且对数据的属性信息进行处理。
注意:
1、进行叠加分析的两个数据集中,用于叠加分析的数据集的类型可以是点、线、面等,被称作输入数据集(在 SuperMap GIS 中称作第一数据集);另一个数据集是面数据集被称作叠加数据集(在 SuperMap GIS 中称作第二数据集)。
2、应注意面数据集或记录集中本身应避免包含重叠区域,否则叠加分析结果可能出错。
3、叠加分析的数据必须为具有相同地理参考的数据,包括输入数据和结果数据。
4、在叠加分析的数据量较大的情况下,需对结果数据集创建空间索引,以提高数据的显示速度。
有关叠加分析的详细介绍,还可参阅《叠加分析》技术文档。
继承层次
System..::.Object
SuperMap.Analyst.SpatialAnalyst..::.OverlayAnalyst
SuperMap.Analyst.SpatialAnalyst..::.OverlayAnalyst