根据给定的参数,计算源点和目标点之间的最小耗费路径(一个二维矢量线对象)。

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

语法

C#
public static PathLineResult CostPathLine(
	Point2D sourcePoint,
	Point2D targetPoint,
	DistanceAnalystParameter parameter
)

参数

sourcePoint
Type: SuperMap.Data..::.Point2D
指定的源点。
targetPoint
Type: SuperMap.Data..::.Point2D
指定的目标点。
parameter
Type: SuperMap.Analyst.SpatialAnalyst..::.DistanceAnalystParameter
指定的距离栅格分析参数。

返回值

最小耗费路径分析结果。

备注

该方法用于根据给定的源点、目标点和耗费栅格,计算源点与目标点之间的最小耗费路径。除源点和目标点之外,耗费栅格及其他参数需要通过通过距离栅格分析参数(DistanceAnalystParameter)对象设置。需要设置哪些参数请参阅 DistanceAnalystParameter 类的介绍。有关耗费栅格,请参阅 DistanceAnalyst 类的相关介绍。

下图为计算两点间最小耗费路径的实例。该例以 DEM 栅格的坡度的重分级结果作为耗费栅格,分析给定的源点和目标点之间的最小耗费路径。

请参见