计划路径的工作原理

计划路径工具用于确定车队如何在最短的时间内访问一组停靠点。

大多数人都熟悉单一车辆导航,即获取一组停靠点,然后为车辆找出访问这些停靠点的最快路径。 某些单一车辆导航工具能够以最佳方式重新安排停靠点顺序以防止路径按原路返回及路径本身自我交错,从而最终最小化总体行驶时间或距离。

计划路径与之相似,但不是一次对一个车辆进行路径配送,而是同时对很多车辆进行路径配送。 此外,它还可确定如何在不同路径中分配停靠点以及路径访问停靠点的最佳顺序。

计划路径具有以下优势:

  • 使得为车队绘制路径这一原本非常复杂的工作变得简单。
  • 生成有效路径,节省整个组织的时间和资源并限制燃油消耗和减少车辆污染。
  • 将结果存储到 ArcGIS Online 中,从而更高效地与司机共享路径。

平衡工作

每辆车的最大停靠点数每辆车的最长时间(分钟)可用于平衡正在规划路线的车队中车辆之间的工作量。

下列示例说明了限制每辆车的最大停靠点数量或每辆车的总时间所产生的效果。 在所有示例中,共有六个停靠点和两条路线,起点位置相同。

平衡的停靠点及行驶时间

已平衡每条路线的行驶时间和停靠点:

停靠点差不多均匀分布,因此将每辆车的最大停靠点数设置为均匀分配工作量时,会导致路线的持续时间大致相同。

不平衡的路径时间

已平衡每条路线的停靠点但是未平衡行驶时间:

六个停靠点中的五个在起始位置附近聚集,而剩下的一个停靠点与其他停靠点相隔一段距离且需行驶较长的时间才能抵达。 在两条路线之间均匀划分停靠点时会导致行驶时间不平衡。

平衡的行驶时间

未平衡每条路线的停靠点但是已平衡行驶时间:

停靠点位于与上一张图相同的位置,但是通过增加每条路线的最大停靠点数并显示每辆车的总行驶时间,即可平衡行驶时间。

起始位置和结束位置

路径或车辆的起始位置和结束位置与要访问的停靠点位置一样重要。 通过了解所有这些位置,工具可将停靠点分配到距离其最近的车辆,从而节省整体行驶时间。 在某些情况下,计划路径工具会根据其开始和结束的位置命名输出路径。

可以组合多个参数来设置起点和终点:起点图层返回到起点终点图层起点图层路线 ID 字段终点图层路线 ID 字段

一个起点和返回到起点

设置过程中最常见的问题是所有路径的开始位置与结束位置相同。 例如,一家致力于将捐赠物资有效配送给有需要的人的慈善机构将其送货车辆停在了一间仓库。 在配送期内,志愿者们将物资装入货车,然后分散至多个停靠点以配送包裹。 完成配送任务后货车将返回至仓库。

一个起始位置和返回到起点的输出

起始和结束位置设置如下:

  • 起点图层 - 包含一个点的图层。
  • 返回到起点 - 启用。

一个起点和一个终点

有时,所有路径都会在一个位置开始,但在其他位置结束。 例如,当为要离开站点到观众家里去接人并且随后再将其送往某一事件位置(如音乐会)的车辆(载有若干个乘客)计划路径时,该站点将被指定为一个起始位置,而事件的地点则会成为一个结束位置。

一个起始位置对一个结束位置的输出

起始和结束位置设置如下:

  • 起点图层 - 包含一个点的图层。
  • 返回到起点 - 未启用。
  • 终点图层 - 包含一个点的图层。

由于所有驾驶员将在两个相同位置开始并结束,因此,如果所有司机都可行驶任何路径,那么输出路径将被命名为如路径 1 和路径 2 等名称。

多个起点和返回到起点

对于此类问题,每条路径均从唯一的点开始访问为其分配的停靠点,并在其开始的位置结束。 例如,检查员可能会从家中开始工作,然后转到不同的检查站点,最后在结束时返回家中。

多个起始位置和返回到起点的输出

起始和结束位置设置如下:

  • 起点图层 - 包含多个点的图层。
    注:

    对于此类问题,每条路线始终都会分配有自己的起点。 如果路径的子集从同一位置开始,请将它们的起点添加到彼此旁边或之上,以确保每条路径都具有自己相应的起始位置。

  • 起始图层路径 ID 字段 - 起始图层中用于唯一标识路径或司机的 ID 字段。 它可以是路径编号、司机姓名或一些其他的唯一名称。
  • 返回到起点 - 启用。

由于路径及其驾驶员将在唯一位置开始,因此必须指定起始图层的 ID 字段。 输出路径名称将自动生成为 ID 字段中的值,因此路径可被分配并传达到相应的司机。

多个起点和一个终点

对于此类问题,各个路径将从唯一点开始访问为其分配的停靠点,再与其他路径汇合在一个结束位置。 例如,机场接送服务从不同的宾馆接人并送至机场。

多个起始位置对一个结束位置的输出

起始和结束位置设置如下:

  • 起点图层 - 包含多个点的图层。
    注:

    对于此类问题,每条路线始终都会分配有自己的起点。 如果路径的子集从同一位置开始,请将它们的起点添加到彼此旁边或之上,以确保每条路径都具有自己相应的起始位置。

  • 起始图层路径 ID 字段 - 起始图层中用于唯一标识路径或司机的 ID 字段。 它可以是路径编号、司机姓名或一些其他的唯一名称。
  • 返回到起点 - 未启用。
  • 终点图层 - 包含一个点的图层。

由于路径及其驾驶员将在唯一位置开始,因此必须指定起始图层的 ID 字段。 输出路径名称将自动生成为 ID 字段中的值,因此路径可被分配并传达到相应的司机。

一个起点对多个终点

在一对多的问题类型中,所有路径均从一个点开始访问为其分配的停靠点,然后在唯一位置结束。 例如,一家公用事业公司需要在在拖欠费用的客户门上悬挂停用提醒便签。 将对在下班回家的路上悬挂便签的员工提供额外费用。

一个起始位置对多个结束位置的输出

起始和结束位置设置如下:

  • 起点图层 - 包含一个点的图层。
  • 返回到起点 - 未启用。
  • 终点图层 - 包含多个点的图层。
    注:

    对于此类问题,每条路线始终都会分配有自己的终点。 如果路径的子集在同一位置结束,请将它们的终点添加到彼此旁边或之上,以确保每条路径都具有自己相应的结束位置。

  • 结束图层路径 ID 字段 - 结束图层中用于唯一标识路径或司机的 ID 字段。 它可以是路径编号、司机姓名或一些其他的唯一名称。

由于路线及其驾驶员的终点位置唯一,因此终点图层路线 ID 字段参数可见且必须已指定。 输出路径名称将自动生成为路径 ID 字段中的值,因此路径可被分配并传达到相应的司机。

多个起点对多个终点

在某些计划方案中,各个路径均具有唯一起始和结束位置。 例如,农村学区的校车司机会在夜晚将其车辆停在自己的家。 早上,司机们会从家开始其路径,接学生,再将学生们送到该区域的不同学校。

多个起始位置和结束位置的输出

起始和结束位置设置如下:

  • 起点图层 - 包含多个点的图层。
    注:

    对于此类问题,每条路线始终都会分配有自己的起点。 如果路径的子集从同一位置开始,请将它们的起点添加到彼此旁边或之上,以确保每条路径都具有自己相应的起始位置。

  • 起始图层路径 ID 字段 - 起始图层中用于唯一标识路径或司机的 ID 字段。 它可以是路径编号、司机姓名或一些其他的唯一名称。
  • 返回到起点 - 未启用。
  • 终点图层 - 包含多个点的图层。
    注:

    对于此类问题,每条路线始终都会分配有自己的终点。 如果路径的子集在同一位置结束,请将它们的终点添加到彼此旁边或之上,以确保每条路径都具有自己相应的结束位置。

  • 结束图层路径 ID 字段 - 结束图层中用于唯一标识路径或司机的 ID 字段。 它可以是路径编号、司机姓名或一些其他的唯一名称。

由于路线及其驾驶员的起点和终点位置唯一,因此起点和终点图层 ID 字段参数可见且必须已指定。 起点和终点图层 ID 字段中的值必须相互完全匹配。 输出路径名称将自动生成为路径 ID 字段中的值,因此路径可被分配并传达到相应的司机。

路径图层

如果您希望与组织的其他成员共享各条路径或者使用 Map Viewer 中的方向窗格进一步配置路径,则创建路径图层将非常有用。 路径图层使用针对要素图层提供的名称作为前缀,并添加作为分析中的一部分生成的路径名称,从而为每个路径图层创建一个唯一名称。