设施网络下游路径分析,根据给定的参与分析的弧段 ID,查询该弧段下游耗费最小的路径,返回该路径包含的弧段、结点及耗费。
命名空间:
SuperMap.Analyst.NetworkAnalyst程序集: SuperMap.Analyst.NetworkAnalyst (in SuperMap.Analyst.NetworkAnalyst)
版本: dll
语法
C# |
---|
public FacilityAnalystResult FindPathDownFromEdge( int edgeID, string weightName, bool isUncertainDirectionValid ) |
参数
- edgeID
- Type: System..::.Int32
指定的弧段 ID。
- weightName
- Type: System..::.String
指定的权值字段信息对象的名称,即设施网络分析环境中指定的权值字段信息集合(WeightFieldInfos)中某一个权值信息对象(WeightFieldInfo)的名称(Name)。
- isUncertainDirectionValid
- Type: System..::.Boolean
指定不确定流向是否有效。指定为 true,表示不确定流向有效,遇到不确定流向时分析继续进行;指定为 false,表示不确定流向无效,遇到不确定流向将停止在该方向上继续查找。流向字段的值为 2 时代表该弧段的流向为不确定流向。详细介绍请参阅 BuildFacilityNetworkDirections 方法的介绍。
返回值
设施网络分析结果。备注
有关“下游”的介绍,请参阅 TraceUpFromNode 方法。
下游最小耗费路径的查找过程可以理解为:从给定结点(或弧段)出发,根据流向,查找出该结点(或弧段)的所有下游路径,然后从其中找出耗费最小的一条返回。该方法用于查找给定弧段的下游最小耗费路径。
请参阅 FindPathDownFromNode 方法,以获得更多关于“下游最小耗费路径”的介绍。
注意:如果指定的待分析弧段的流向值为 2,即不确定流向,则分析结果返回 null。
示例
请参见 FindPathDownFromNode 方法的示例。