根据指定的地形构建参数信息创建地形。

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

语法

C#
public static DatasetGrid BuildTerrain(
	TerrainBuilderParameter parameter,
	Datasource targetDatasource,
	string targetDatasetName
)

参数

parameter
Type: SuperMap.Analyst.SpatialAnalyst..::.TerrainBuilderParameter
指定的地形构建需要的参数信息。
targetDatasource
Type: SuperMap.Data..::.Datasource
指定的用于存储结果数据集的数据源。
targetDatasetName
Type: System..::.String
指定的结果数据集的名称。

返回值

地形创建得到的栅格数据集。

备注

DEM(Digital Elevation Model,数字高程模型)主要用于描述区域地貌形态的空间分布,是地面特性为高程和海拔高程的数字地面模型(DTM),通常通过高程测量点(或从等高线中进行采样提取高程点)进行数据内插而成。此方法用于构建地形,即对具有高程信息的点或线数据集通过插值生成 DEM 栅格。

该方法的主要参数通过一个 TerrainBuilderParameter 对象来设置,通过不同的参数设置,可以实现三种方式来构建地形。

  1. 通过点数据集(即高程点)构建;
  2. 通过线数据集(即等高线)构建;
  3. 通过点数据集(即高程点)和线数据集(即等高线)共同构建。

下表列出了三种不同的地形构建方式,分别需要设置哪些参数,参数的具体含义请参见 TerrainBuilderParameter 类。

异常

异常条件
System..::.ArgumentException参数 parameter 指定的 LineDatasets 中各数据集、PointDatasets 中各数据集的具有不同的坐标系。

版本信息

SuperMap iObjects .NET


请参见