获取分析结果的途经弧段集合。注意,必须将 TransportationAnalystParameter 对象的 IsEdgesReturn 设置为 true,分析结果中才会包含途经弧段集合,否则为一个空的数组。
命名空间:
SuperMap.Analyst.NetworkAnalyst程序集: SuperMap.Analyst.NetworkAnalyst (in SuperMap.Analyst.NetworkAnalyst)
版本: dll
语法
C# |
---|
public int[][] Edges { get; } |
备注
在不同的分析中,该属性代表的含义不一样:
- 最佳路径分析(FindPath 方法)和旅行商分析(FindTSPPath 方法):由于分析结果只有一条路径,因此数组的一维长度为 1,二维元素为该路径途经弧段的弧段 ID。
- 最近设施查找(FindClosestFacility、FindClosestFacility 方法):由于分析结果中路径的数量与查找到的最近设施点的数目相同,因此数组的一维长度为结果设施点的个数,二维元素为该路径途经弧段的弧段 ID。
- 多旅行商分析(FindMTSPPath、FindMTSPPath 方法):数组的一维长度为参与配送的中心点数,每一个配送中心点对应一条路径;二维元素为各条路径途经弧段的弧段 ID。注意,配送模式为局部最优时,所有中心点参与配送,为总花费最小模式时,参与配送的中心点数可能少于指定的中心点数。
- 服务区分析(FindServiceArea 方法):数组的一维长度为服务中心点数,二维元素为每个中心点的服务区所覆盖(包括部分覆盖)的弧段的弧段 ID。