Skip To Content

计划路径

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

您需为该工具提供一组需要访问的停靠点以及可以访问这些停靠点的车辆数。该工具可为车辆分配停靠点并返回路径,这些路径同时显示了每辆车到达所分配停靠点的方式。沿着道路的停靠点分配和路径均已得到计算,以便最小化总体行驶时间。

无法到达停靠点时,停靠点将返回到未分配的停靠点图层,其中包括用于解释无法分配停靠点的原因的字段。

注:

如果在地图查看器中没有看到“计划路径”工具,请联系您的门户管理员。您的门户可能无法配置为用于路径选择,或者您不具备运行该工具的权限。

计划路径与单一车辆配送

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

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

使用计划路径的优势

计划路径具有以下优势:

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

示例:建筑检查员

由四位建筑检查员组成的团队拥有一份他们需要访问的 30 个工作地点的列表。他们的经理使用计划路径算出如何将工作地点分配给检察员才能保证大多数检查工作能够在 8 小时(工作日的持续时间)内执行完毕。

创建起始位置的图层

检查员的工作时间自其坐上车离开家算起。检查员将直接驶向不同的工作地点以执行检查,并将文书提交到中央办公室,以此结束一天的工作。

在经理首次设置数据以执行计划路径时,她创建了一份电子表格,其中列有检查员姓名及其家庭住址。她将该电子表格保存为名为 Inspectors 的逗号分隔值 (CSV) 文件。她登录门户。她的帐户属于发布者角色,因此具有所有必要权限(创建、更新以及删除权限;发布托管要素、空间分析以及网络分析权限)。 她打开了地图查看器并将 Inspectors 文件拖放至地图中以对地址列表进行地理编码,从而生成点图层。

她知道自己会多次重复使用 Inspectors 图层作为起始位置,因此通过单击图层右侧的箭头并选择保存图层将地址的地理编码图层保存到我的内容

创建结束位置的图层

她使用不同的方法将中央办公室添加到地图;单击添加 > 添加地图注释并手动将图钉放置到地图上办公室的所在位置。由于每个工作日都会在计划路径中用到该图层(正如起始位置一样),因此她将此图层保存为 Central Office。

由于地图可用作启动每日生成路径计划的理想位置,她还在地图中保存了起始位置和结束位置图层。

添加停靠点

由于要访问的工作地点地址每天都会被添加到电子表格中,因此经理按照相同的流程(即,打开地址电子表格,将其保存为 CSV 文件,然后通过在地图查看器中拖放该文件对地址进行地理编码)添加停靠点。

但是她未保存生成的工作地点图层,因为她只会在计划路径中使用一次。

运行计划路径

在内容列表中,单击工作地点图层右侧的箭头并选择执行分析。在这里,她单击邻近分析 > 计划路径并开始填写表单。

  • Inspectors 图层被选为路径的起始位置。(如果检查员请假一天,则在打开计划路径之前她会将过滤器应用到 Inspectors 图层,以便从该图层临时移除这名检查员,然后再从分析中将其移除。)
  • Inspectors 图层中的名称字段列有工作人员姓名,因此她将针对显示的路径 ID 字段选项选择名称
  • 工作人员会在早上 9:00 开始工作,因此她将选择日历日期并将开始时间设为早上 9:00。
  • 她取消选中返回起点并选择 Central Office 图层作为结束位置。
  • 由于四位建筑检查员都将要开展工作,因此她要确保可确定路径的最大车辆数被设置为四个。
  • 检查员需要访问的工作地点数每天都会变化。有时,要访问的工作地点会超出团队的访问能力范围。这时,她可将每辆车的最大停靠点数量参数设为工作人员实际可检查的最大工作地点数。其余时间,如果工作地点的总数变少,她将采取其他方法。她查看了显示在每辆车的最大停靠点数量下方的“计划路径”工具中的注释,获知了 Jobsites 图层中的停靠点数量。她发现该图层中有 30 个停靠点并用该数 (30) 除以她要执行路径配送的车辆数 (4),以了解如何向每位工作人员分配相等数量的停靠点或工作地点。得数为 7.5,她向上舍入到 8 以避免将任何工作地点遗漏在解决方案范围外。但是,她了解到有些工作地点是聚集在一起的,而有些工作地点则呈分散状且彼此相距甚远,因此到达不同地点所需的时间不同。她将该数增加到 12,这样距离附近工作站点集群较近的路径便可访问更多地点。距离偏远地点较远的路径可访问较少地点。稍后,她可决定针对最大车辆数使用不同值对问题再次进行求解,以对结果进行比较。
  • 检查平均耗时 30 分钟,这是她将在在每个停靠点花费的时间中输入的值。
  • 她想要将检查员的工作时间限制为 8 小时,为此她将选中限制每辆车的总路径时间。此限制将总行驶时间和在各工作地点处所用的时间均考虑在内。如果她将限制设为 8 个小时,那么工作人员在到达其路径结束位置的中央办公室后便没有时间将文书归档。工作人员在办公室完成任务的时间约为 45 分钟,因此她将时间限制减少到 7 小时 15 分钟。
  • 她将输出图层命名为 Routes to Jobsites 并追加上日期以创建一个唯一的图层名称。
  • 她单击运行分析。工具将进行处理,然后返回结果。

将路径传达给工作人员

计划路径将输出多个车辆如何以最佳方式访问多个停靠点的相关信息;即输出一个总体计划,其中各个车辆均将分配到一个单独计划,其中详细说明了要访问的停靠点、访问停靠点的顺序以及通往这些停靠点的路径。要执行总体计划,各个司机需要接收关于如何执行整体计划中属于他们那一部分计划的专门信息。

按路径名称过滤

经理将过滤器应用到输出路径和分配的停靠点图层,以便删除与某个特定检查员不相关的计划的所有信息。执行以上操作的具体方法为:单击输出路径图层右侧的箭头,选择过滤器,然后将过滤器表达式设置为以 Route Name is 为开头并以检查员的姓名(显示在输出图层表中)为结尾。她将相同的过滤器应用到分配的停靠点图层。随即地图将显示分配至其中一个检查员的路径和停靠点。

创建地图和方向

应用过滤器后,便可从多个选项中选出适合检查员需要的选项。

  • 她可保存地图并与检查员共享地图的链接,检查员可在其移动设备的 Web 浏览器中打开地图。
  • 通过从过滤后的停靠点图层中选择途经所有要素,她可以为想要获取打印方向的驾驶员生成方向。此选项只适用于检查员分配到的停靠点数少于或等于 20 的情况。

她为下一个检查员创建过滤器并重复获取方向或保存地图的过程,直到所有检查员均获得了自己所需要的说明。

在电子表格中打开分配到的停靠点

当她与几个非常了解区域情况且只需要停靠点列表而不需要方向或地图的检查员一起工作时,她将分配到的停靠点图层以逗号分隔值 (CSV) 文件形式下载并将其以电子表格的形式打开。通过电子表格软件,她可以执行过滤、排序、打印以及其他任务。

要下载 CSV 文件,单击分配到的停靠点图层右侧的箭头,并选择显示项目详细信息以打开图层的项目描述;单击导出 > 导出到 CSV 文件以便为表示数据的 CSV 文件创建新项目;在自动打开的 CSV 文件项目描述中,单击打开 > 下载以将文件保存到本地。

额外工作地点

她复制了关于所有未被分配或由于无法预见的延迟而未到达的工作地点的信息,并将信息粘贴到停靠点列表中以便在第二天运行计划路径时使用。

起始位置和结束位置

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

本部分将介绍如何指定路径起点和终点以及如何将其与特定驾驶员或路径相关联。可简略浏览下面小节中的图形,并通读其中一个图形,该图形中的插图能够最好地描绘出您为其制定路径的车辆的起始和结束位置。

可以组合的形式使用多个参数来设置起点和终点。下面对这些点及其相关性进行了简要介绍。在后续小节中以更详细的方式引用了这些参数。

起始位置和结束位置参数

起始图层

起始图层 - 此参数始终是必选的,但是在为此处列出的其他参数设置值时,有必要获知您是提供一个还是多个起点。可以定义具有一个点或多个点的图层,也可以使用交互式编辑工具精确定义一个点。

起始图层 ID 字段

起始图层 ID 字段 - 只有当指定多个起始位置时,此参数才会显示并具有相关性。它可以是路径编号、司机姓名或一些其他的唯一名称。

返回到起点

返回到起点 - 如果想要在路径开始的地方结束路径,请单击返回到起点;如果想要路径在其他地方结束,则请取消选中。(如果未选中返回到起点,则还需要提供一个或多个结束位置。)

结束图层

结束图层 - 当未选中返回到起点时,将需要并且启用此参数。可以定义具有一个点或多个点的图层,也可以使用交互式编辑工具精确定义一个点。

结束图层 ID 字段

结束图层 ID 字段 - 当未选中返回到起点且将含有多个点的图层指定为结束位置时,需要使用此参数。ID 字段可以是路径编号、司机姓名或一些其他的唯一名称。

一个起点和返回到起点

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

起始和结束位置将按以下方式进行设置:

  • 起始图层 - 起始图层应只具有一个点,该点可在地图上以交互方式指定或通过选择含一个点的图层进行指定。
  • 返回到起点 - 已选中。

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

输出路径在同一位置开始和结束。

一个起点和一个终点

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

起始和结束位置将按以下方式进行设置:

  • 起始图层 - 起始图层应只具有一个点(例如,车辆停靠的站点),该点可在地图上以交互方式指定或通过选择含一个点的图层进行指定。
  • 返回到起点 - 未选中。
  • 结束图层 - 结束图层应只具有一个点(例如,乘客下车的事件点),该点可在地图上以交互方式指定或通过选择含一个点的图层进行指定。

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

输出路径会在一个位置开始,并在其他位置结束。

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

多个起点和返回到起点

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

起始和结束位置将按以下方式进行设置:

  • 起始图层 - 该图层中包括多个点:每个点对应于一个起始位置(例如:一个点表示一位检查员的家)。请注意,对于此类问题,每个路径始终会分配有自己的起点。如果路径的子集从同一位置开始,则将它们的起点添加到彼此的旁边或上方,以确保每个路径都有其相应的起始位置。
  • 起始图层 ID 字段 - 选择此参数的 ID 字段。起始图层必须具有唯一标识路径或驾驶员的字段。它可以是路径编号、驾驶员姓名或一些其他的唯一名称。
  • 返回到起点 - 已选中。
多个起始位置和返回到起点的输入
输入:多个起始位置和返回到起点
多个起始位置和返回到起点的输出
输出:多个起始位置和返回到起点

输出路径会在多个位置开始,并在其起始位置结束。

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

多个起点和一个终点

对于此类问题,各个路径将从唯一点开始访问为其分配的停靠点,再与其他路径汇合在一个结束位置。例如,农村学区的校车司机会在夜晚将其车辆停在自己的家。早上,司机们会从家开始其路径,接学生,再将学生们送到同一所学校。

起始和结束位置将按以下方式进行设置:

  • 起始图层 - 该图层中包括多个点:每个点对应于一个起始位置(例如:一个点对应于一位公交车驾驶员家)。请注意,对于此类问题,每个路径始终会分配有自己的起点。如果路径的子集从同一位置开始,则将它们的起点添加到彼此的旁边或上方,以确保每个路径都有其相应的起始位置。
  • 起始图层 ID 字段 - 选择此参数的 ID 字段。起始图层必须具有唯一标识路径或驾驶员的字段。它可以是路径编号、司机姓名或一些其他的唯一名称。
  • 返回到起点 - 未选中。
  • 结束图层 - 包括表示结束位置的一个点(例如,学校)。

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

输出路径会在多个位置开始,并在一个位置结束。

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

一个起点对多个终点

在一对多的问题类型中,所有路径均从一个点开始访问为其分配的停靠点,然后在唯一位置结束。对于需要在拖欠费用的客户门上悬挂停用提醒便签的公用事业公司,将对在下班回家的路上悬挂便签的员工提供额外费用。接受此任务的员工将从中央办公室领取便签,然后驶向不同停靠点悬挂便签,最后到达自己的家结束路径。

起始和结束位置将按以下方式进行设置:

  • 起始图层 - 起始图层应只具有一个点(例如,中央办公室),该点可在地图上以交互方式指定或通过选择含一个点的图层进行指定。
  • 返回到起点 - 未选中。
  • 结束图层 - 该图层中包括多个点:每个点对应于一个结束位置(例如:员工的家)。请注意,对于此类问题,每个路径始终会分配有自己的终点。如果路径的子集在同一位置结束,则将它们的终点添加到彼此的旁边或上方,以确保各路径都有其相应的结束位置。
  • 结束图层 ID 字段 - 选择此参数的 ID 字段。结束图层必须具有唯一标识路径或驾驶员的字段。它可以是路径编号、司机姓名或一些其他的唯一名称。

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

输出路径会在一个位置开始,并在多个位置结束。

由于路径及其驾驶员将在唯一位置结束,因此结束图层要具有多个点,并且结束图层 ID 字段属性要为可见且必须已指定。输出路径名称将自动生成为路径 ID 字段中的值,因此路径可被分配并传达到相应的司机。

多个起点对多个终点

在某些计划方案中,各个路径均具有唯一起始和结束位置。

起始和结束位置将按以下方式进行设置:

  • 起始图层 - 该图层中包括多个点:每个点对应于一个起始位置。请注意,对于此类问题,每个路径始终都会分配有自己的起点。如果路径的子集从同一位置开始,则将它们的起点添加到彼此的旁边或上方,以确保每个路径都有其相应的起始位置。
  • 起始图层 ID 字段 - 选择此参数的 ID 字段。起始图层必须具有唯一标识路径或驾驶员的字段。它可以是路径编号、司机姓名或一些其他的唯一名称。
  • 返回到起点 - 未选中。
  • 结束图层 - 该图层中包括多个点:每个点对应于一个结束位置。请注意,对于此类问题,每个路径始终会分配有自己的终点。如果路径的子集在同一位置结束,则将它们的终点添加到彼此的旁边或上方,以确保各路径都有其相应的结束位置。
  • 结束图层 ID 字段 - 选择此参数的 ID 字段。结束图层必须具有唯一标识路径或驾驶员的字段。它可以是路径编号、司机姓名或一些其他的唯一名称。

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

输出路径会在多个位置开始,并在多个位置结束。