计算栅格表面距离,即计算在 DEM 栅格拟合的三维曲面上沿指定的线段或折线段的曲面距离。

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

语法

C#
public static double ComputeSurfaceDistance(
	DatasetGrid sourceDatasetGrid,
	GeoLine line
)

参数

sourceDatasetGrid
Type: SuperMap.Data..::.DatasetGrid
指定的待计算表面距离的 DEM 栅格。
line
Type: SuperMap.Data..::.GeoLine
指定的用于计算表面距离的二维线。

返回值

表面距离的值。单位为米。

备注

注意:

  1. 表面量算所量算的距离是曲面上的,因而比平面上的值要大。
  2. 当用于量算的线超出了 DEM 栅格数据集的范围时,会先按数据集范围对线对象进行裁剪,按照位于数据集范围内的那部分线来计算表面距离。

示例

请参见 ComputeSurfaceArea(DatasetGrid, GeoRegion) 方法的示例。

请参见