用于从三维点集合中提取等值面。方法的实现原理是先利用点集合中存储的第三维信息(高程或者温度等),也就是除了点的坐标信息的数据,对点数据使用 IDW 插值法(InterpolationAlgorithmType.IDW)进行插值分析,得到栅格数据集(方法实现的中间结果,栅格值为浮点型),接着从栅格数据集中提取等值面。

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

语法

C#
public static GeoRegion[] ExtractIsoregion(
	SurfaceExtractParameter parameter,
	Point3Ds extractedPoints,
	double resolution,
	GeoRegion clipRegion
)

参数

parameter
Type: SuperMap.Analyst.SpatialAnalyst..::.SurfaceExtractParameter
指定的提取操作需要的参数。
extractedPoints
Type: SuperMap.Data..::.Point3Ds
指定的待提取等值面的点串,该点串中的点是三维点,每一个点存储了 X,Y 坐标信息和只有一个第三维度的信息(例如:高程信息等)。
resolution
Type: System..::.Double
指定的中间结果(栅格数据集)的分辨率。
clipRegion
Type: SuperMap.Data..::.GeoRegion
指定的裁剪面对象。如果不需要对操作结果进行裁剪,可以使用 null 值取代该参数。

返回值

提取等值面得到的面集合。如果提取失败则返回 null。

示例

请参见