用于从三维点集合中提取等值面,并将结果保存为数据集。方法的实现原理是先利用点集合中存储的第三维信息(高程或者温度等),也就是除了点的坐标信息的数据,对点数据进行插值分析,得到栅格数据集(中间结果数据集),接着从栅格数据集中提取等值面。
命名空间:
SuperMap.Analyst.SpatialAnalyst程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static DatasetVector ExtractIsoregion( SurfaceExtractParameter parameter, DatasetVector extractedPoint, string zValueFieldName, TerrainInterpolateType terrainInterpolateType, Datasource outputDatasource, string outputDatasetName, double resolution, GeoRegion clipRegion ) |
参数
- parameter
- Type: SuperMap.Analyst.SpatialAnalyst..::.SurfaceExtractParameter
指定的提取操作需要的参数。
- extractedPoint
- Type: SuperMap.Data..::.DatasetVector
指定的待提取的点数据集。
- zValueFieldName
- Type: System..::.String
指定的用于提取操作的字段名称。提取等值面时,将使用该字段中的值,对点数据集进行插值分析。
- terrainInterpolateType
- Type: SuperMap.Analyst.SpatialAnalyst..::.TerrainInterpolateType
指定的地形插值类型。
- outputDatasource
- Type: SuperMap.Data..::.Datasource
指定的用于存放提取结果数据集的数据源。
- outputDatasetName
- Type: System..::.String
指定的提取结果数据集的名称。
- resolution
- Type: System..::.Double
指定的中间结果(栅格数据集)的分辨率。
- clipRegion
- Type: SuperMap.Data..::.GeoRegion
指定的剪裁面对象。如果不需要对操作结果进行裁剪,可以使用 null 值取代该参数。