根据给定的参数,计算源点和目标点之间的最小耗费路径(一个二维矢量线对象)。
命名空间:
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 栅格的坡度的重分级结果作为耗费栅格,分析给定的源点和目标点之间的最小耗费路径。