计算栅格表面距离,即计算在 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
指定的用于计算表面距离的二维线。
返回值
表面距离的值。单位为米。备注
注意:
- 表面量算所量算的距离是曲面上的,因而比平面上的值要大。
- 当用于量算的线超出了 DEM 栅格数据集的范围时,会先按数据集范围对线对象进行裁剪,按照位于数据集范围内的那部分线来计算表面距离。
示例
请参见 ComputeSurfaceArea(DatasetGrid, GeoRegion) 方法的示例。