用于从记录集中提取等值线。方法的实现原理类似“从点数据集中提取等值线”的方法,不同之处在于,这里的操作对象是记录集,因此,实现的过程是先对记录集中的点数据进行插值分析,得到栅格数据集(方法实现的中间结果,栅格值为单精度浮点型),然后从栅格数据集中提取等值线。

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

语法

C#
public static GeoLine[] ExtractIsoline(
	SurfaceExtractParameter parameter,
	Recordset extractedPointRecordset,
	string zValueFieldName,
	TerrainInterpolateType terrainInterpolateType,
	double resolution,
	GeoRegion clipRegion
)

参数

parameter
Type: SuperMap.Analyst.SpatialAnalyst..::.SurfaceExtractParameter
指定的提取操作需要的参数。
extractedPointRecordset
Type: SuperMap.Data..::.Recordset
指定的待提取的记录集。
zValueFieldName
Type: System..::.String
指定的用于提取操作的字段名称。提取等值线时,将使用该字段中的值,对点数据集中的点数据进行插值分析。
terrainInterpolateType
Type: SuperMap.Analyst.SpatialAnalyst..::.TerrainInterpolateType
指定的地形插值类型。
resolution
Type: System..::.Double
指定的中间结果(栅格数据集)的分辨率。
clipRegion
Type: SuperMap.Data..::.GeoRegion
指定的裁剪面对象。如果不需要对操作结果进行裁剪,可以使用 null 值取代该参数。

返回值

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

示例

请参见