用于从点记录集中提取等值面。方法的实现原理类似“从点数据集中提取等值面”的方法,不同之处在于,这里的操作对象是记录集,因此,实现的过程是先对记录集中的点数据使用 IDW 插值法(InterpolationAlgorithmType.IDW)进行插值分析,得到栅格数据集(方法实现的中间结果,栅格值为单精度浮点型),接着从栅格数据集中提取等值线,最终由等值线构成等值面。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static GeoRegion[] ExtractIsoregion( SurfaceExtractParameter parameter, Recordset extractedPointRecordset, string zValueFieldName, double resolution, GeoRegion clipRegion ) |
参数
- parameter
- Type: SuperMap.Analyst.SpatialAnalyst..::.SurfaceExtractParameter
指定的提取操作需要的参数。
- extractedPointRecordset
- Type: SuperMap.Data..::.Recordset
- zValueFieldName
- Type: System..::.String
指定的用于提取操作的字段名称。提取等值面时,将使用该字段中的值,对记录集中的点数据进行插值分析。
- resolution
- Type: System..::.Double
指定的中间结果(栅格数据集)的分辨率。
- clipRegion
- Type: SuperMap.Data..::.GeoRegion
指定的裁剪面对象。如果不需要对操作结果进行裁剪,可以使用 null 值取代该参数。
返回值
提取等值面得到的面集合。如果提取失败则返回 null。示例
请参见 ExtractIsoregion(SurfaceExtractParameter, Recordset, String, Datasource, String, Double, GeoRegion) 方法的示例。