获取站点索引的二维数组,该数组反映了站点在分析后的排列顺序。注意,必须将 TransportationAnalystParameter 对象的 IsStopIndexesReturn 设置为 true,分析结果中才会包含站点索引集合,否则为一个空的数组。

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

语法

C#
public int[][] StopIndexes { get; }

备注

在不同的分析中,该属性代表的含义不一样:

  • 最佳路径分析(FindPath 方法):
  • 结果路径只有一条,故数组的一维长度为 1,二维元素表示结果路径经过站点的次序:

    结点模式:如设置的分析结点 ID 为 1,3,5 的三个结点,因为结果途经顺序必须为 1,3,5,所以二维元素值依次为 0,1,2,即结果途经顺序在初始设置结点串中的索引。

    坐标点模式:如设置的分析坐标点为 Pnt1,Pnt2,Pnt3,因为结果途经顺序必须为 Pnt1,Pnt2,Pnt3,所以二维元素值依次为 0,1,2,即结果途经坐标点顺序在初始设置坐标点串中的索引。

  • 旅行商分析(FindTSPPath 方法):
  • 结果路径只有一条,故数组的一维长度为 1,二维元素表示结果路径经过站点的次序:

    结点模式:如设置的分析结点 ID 为 1,3,5 的三个结点,而结果途经顺序为 3,5,1,则二维元素值依次为 1,2,0,即结果途经顺序在初始设置结点串中的索引。

    坐标点模式:如设置的分析坐标点为 Pnt1,Pnt2,Pnt3,而结果途经顺序为 Pnt2,Pnt3,Pnt1,则二维元素值依次为 1,2,0,即结果途经坐标点顺序在初始设置坐标点串中的索引。

  • 多旅行商分析(FindMTSPPathFindMTSPPath 方法):
  • 类似于旅行商分析,只不过数组的一维长度为参与配送的中心点数。二维元素的含义与旅行商分析相同,表示对应的中心点的配送路径经过站点的次序。注意,配送模式为局部最优时,所有中心点参与配送,为总花费最小模式时,参与配送的中心点数可能少于指定的中心点数。

请参见