获取站点索引的二维数组,该数组反映了站点在分析后的排列顺序。注意,必须将 TransportationAnalystParameter 对象的 IsStopIndexesReturn 设置为 true,分析结果中才会包含站点索引集合,否则为一个空的数组。
命名空间:
SuperMap.Analyst.NetworkAnalyst程序集: SuperMap.Analyst.NetworkAnalyst (in SuperMap.Analyst.NetworkAnalyst)
版本: dll
语法
C# |
---|
public int[][] StopIndexes { get; } |
备注
在不同的分析中,该属性代表的含义不一样:
- 最佳路径分析(FindPath 方法):
- 旅行商分析(FindTSPPath 方法):
- 多旅行商分析(FindMTSPPath、FindMTSPPath 方法):
结果路径只有一条,故数组的一维长度为 1,二维元素表示结果路径经过站点的次序:
结点模式:如设置的分析结点 ID 为 1,3,5 的三个结点,因为结果途经顺序必须为 1,3,5,所以二维元素值依次为 0,1,2,即结果途经顺序在初始设置结点串中的索引。
坐标点模式:如设置的分析坐标点为 Pnt1,Pnt2,Pnt3,因为结果途经顺序必须为 Pnt1,Pnt2,Pnt3,所以二维元素值依次为 0,1,2,即结果途经坐标点顺序在初始设置坐标点串中的索引。
结果路径只有一条,故数组的一维长度为 1,二维元素表示结果路径经过站点的次序:
结点模式:如设置的分析结点 ID 为 1,3,5 的三个结点,而结果途经顺序为 3,5,1,则二维元素值依次为 1,2,0,即结果途经顺序在初始设置结点串中的索引。
坐标点模式:如设置的分析坐标点为 Pnt1,Pnt2,Pnt3,而结果途经顺序为 Pnt2,Pnt3,Pnt1,则二维元素值依次为 1,2,0,即结果途经坐标点顺序在初始设置坐标点串中的索引。
类似于旅行商分析,只不过数组的一维长度为参与配送的中心点数。二维元素的含义与旅行商分析相同,表示对应的中心点的配送路径经过站点的次序。注意,配送模式为局部最优时,所有中心点参与配送,为总花费最小模式时,参与配送的中心点数可能少于指定的中心点数。