为多位司机创建路径

向地图添加数据

首先,您需要创建一张地图,其数据来源于 ArcGIS Online,地图将标注出 CSA 箱的配送地点。

  1. 使用授权用户账户登录 ArcGIS 组织账户ArcGIS Enterprise
    注:

    如果您没有组织账户,请参阅软件访问权限选项

  2. 单击功能区上的地图选项卡。
    注:

    根据您的组织和用户设置,您可能已打开 Map Viewer 经典版ArcGIS Online 将提供两个地图查看器,用于查看、使用和创建地图。 有关可用和使用的地图查看器的详细信息,请参阅此常见问题解答

    本教程将使用 Map Viewer

  3. 图层窗格中,单击添加

    “添加”按钮

    添加图层窗格随即出现,其中显示了我的内容中的数据。 由于目标图层不在您的账户中,需将搜索范围切换至 ArcGIS Online

  4. 单击我的内容并选择 ArcGIS Online

    ArcGIS Online 选项

  5. 搜索框中,输入 ProduceCustomers owner:Esri_Tutorials

    搜索结果

    此数据集是托管要素服务图层,展示了新西兰基督城及其周边地区的地址信息。

    注:

    此为虚构数据。 它们专为演示本教程中的工作流而创建。 这些数据旨在在工作流中看起来合理,并且结构与您在此情况下可能使用的数据类似,但由于存在共享此类真实数据方面的法律限制,这些完全是虚构数据。 切勿依赖这些数据。 切勿根据这些数据得出结论或制定现实世界的决策。 切勿使用这些数据来训练人工智能或机器学习模型,结果将不准确。 该数据集中的地址均为真实地址,旨在提供具有合理性的操作数据,但这些数据与实际地址之间没有任何真实关联。 数据集中与这些地址相关的任何名称或属性值都是虚构的,与这些位置的任何实际人员或情况无关。

  6. 单击添加

    “添加”按钮

    地图上会新增一个图层,显示 CSA 客户的地址。

    地图上的 ProduceCustomers 要素

    接下来,您将创建一个草图图层,用于代表 Farm Collective 的农产品加工厂房。

  7. 在地图顶部的工具栏中,单击搜索按钮。

    “搜索”按钮

  8. 搜索框中,输入 5110 Arundel Rakaia Gorge Road

    在下拉菜单中,将显示地址“5110 Arundel Rakaia Gorge Road, Alford Forest, Mount Somers, Canterbury, 7771, NZL”。

    注:

    选择此地址是为了使其在本次工作流中更具合理性。 与此地址相关的任何名称或属性值都是虚构的,与此位置的任何实际人员或情况无关。

  9. 单击搜索结果中的地址。

    显示地址的搜索结果

    地图将自动缩放至指定地址。

    地图已缩放至该地址

  10. 搜索结果弹出窗口中,单击添加新草图

    “添加到新草图”选项

    草图窗格随即出现,并创建一个新的草图图层,其中包含一个代表“5110 Arundel Rakaia Gorge Road”的点。 由于加工厂房的点要素已经创建完毕,您可以关闭草图窗格。

  11. 关闭草图窗格。 (可选)您可以缩小地图,以便查看所有数据。

    显示所有数据和草图的地图

  12. 对于 ProduceCustomers 图层,单击选项,然后选择缩放至图层

    “缩放至”选项

    地图范围将缩放至 ProduceCustomer 图层。 接下来,您需要保存地图。

  13. 内容(深色)工具栏上,单击保存并打开,然后选择另存为

    另存为选项

    提示:

    如果内容工具栏默认折叠,则可以单击工具栏底部的展开按钮将其展开。 如果该工具已展开而您更希望其折叠,则可以单击折叠按钮。 示例图像将显示已折叠工具栏,但是您可以按照您喜欢的方式继续操作。

  14. 保存地图窗口中,提供以下信息:
    • 对于标题,输入 CSA Delivery Routes
    • 对于标签,输入 CSAdeliveriesPlan RoutesNew Zealand,每输入一个标签后按 Enter 键。
    • 对于摘要,输入 Routes for CSA deliveries in Christchurch, New Zealand.
  15. 单击保存

    您已成功从 ArcGIS Online 添加了客户图层,创建了一个代表农场的草图,并将该地图保存至您的账户。 接下来,您将着手为多位司机计划配送路径。

计划路径

现在,您可以创建针对客户位置的路径草图图层了。 通过分析,系统将把客户分配给不同的司机,并生成最优配送路径。

  1. 设置(浅色)工具栏中,单击分析

    分析按钮

  2. 分析窗格中,单击工具

    工具选项

  3. 在搜索栏中,键入 routes

    列表中将只显示计划路径工具。

  4. 单击计划路径

    “计划路径”工具

    计划路径工具窗格随即显示。

  5. 输入图层部分,请按照以下说明设置参数:
    • 对于起始图层,单击图层。 在选择图层窗口中,选择 Sketch (Points)
    • 对于中间停靠图层,单击图层,然后选择 ProduceCustomers

    此时,两个输入图层都会显示要素计数。 Sketch (Points) 图层包含一个要素,ProduceCustomers 图层则包含 483 个要素。 该草图图层将作为所有路径的起始点和终点。

  6. 确认返回起点选项已启用。

    启用此选项后,所有规划的路径都将返回其起始位置。

    输入图层参数

    下一步,您将为该工具配置分析参数。

  7. 向下滚动至分析设置部分。
  8. 对于出行模式,如有必要,请选择驾车时间

    出行模式已设置为“驾车时间”

    系统将根据实际道路网络,并遵守如限速和单行道等交通规则来计划路径。 Farm Collective 的司机通常在周一晚上进行配送,确保客户能在第二天早上收到产品箱。

  9. 对于出发时间,请在日历中选择下一个星期一的日期。 将时间设置为晚上 9:00

    出发日期和时间已设定

    计划路径工具将利用历史交通数据,为典型的周一晚上 9:00 的交通状况创建路径。

    Farm Collective 共有九辆配送卡车和司机。 您需要设置最大路径数,防止生成的路径数量超过可用司机人数。

  10. 路径的最大车辆数中,输入 9,或使用向上箭头将数值调整为 9

    每辆卡车最多可以装载 60 个产品箱。 您将把这个数字作为每辆卡车的最大停靠点数。

  11. 对于每辆车的最大停靠点数量,输入 60

    司机们估计,每次停靠平均需要花费两分钟,包括下车、从车厢后部取出产品箱并将其放置在客户门口。

  12. 每个停靠点所花费的时间(分钟)中,输入 2

    司机的工作时长为 8 小时,即 480 分钟。 这也是工具设置中默认的每辆车的最大行驶时间限制。

  13. 确认限制每辆车的最长时间已启用,并且每辆车的最长时间(分钟)已设置为 480

    分析设置

    在运行该工具之前,您需要设置结果图层的相关参数。

  14. 输出名称中,键入 CSA delivery routes 并添加您的姓名或首字母缩写,以确保名称在您组织内的唯一性。

    您还可以为分析结果创建路径图层。 这些路径图层包含分配的停靠点和路径方向,可以方便地与司机共享,并在 ArcGIS Navigator 应用程序中使用。

  15. 选中包括路径图层

    结果图层参数

    在运行分析之前,您需要估算要消耗的配额数。 配额是 ArcGIS 中通用的货币,在分析过程中会消耗配额。

  16. 单击估算配额
    注:

    估算配额按钮在 ArcGIS Enterprise 中不可用。 如果您的 ArcGIS Enterprise 组织已配置使用 ArcGIS Routing service],则配额将从提供该服务的 ArcGIS Online 组织账户中扣除。

    据估计,该工具将消耗九个配额,这与即将创建的路径数量一致。

    预计消耗配额数为 9

  17. 单击运行

    该工具随即运行。 您可以在历史记录选项卡中查看工具的运行进度。

  18. 单击历史记录

    “历史记录”按钮

    当工具运行完毕后,结果将包含九条规划好的路径,以及分配给每条路径的 CSA 客户位置信息。

    生成的路径图层

探索结果

现在您已经成功创建了配送路径,接下来将探索这些数据。

  1. 图层窗格中,展开 CSA delivery routes 图层,查看其包含的子图层。

    CSA delivery routes 图层已展开

    CSA delivery routes 图层包含两个子图层:Assigned StopsRoutes。 停靠点包含您从 ArcGIS Online 添加的产品客户信息,路径则包含了从您添加的代表农场的草图位置出发的多条车辆路径。 每个子图层都包含与其要素相关的特定属性信息。

  2. 在地图上放大,然后单击任意一条路径,即可打开其弹出窗口。

    路径的弹出窗口

    该弹出窗口将显示诸如该路径的停靠点数量、总行驶时间、总行驶距离等信息。

  3. 在地图上,单击任意一个停靠点,即可查看其弹出窗口。

    Assigned Stops 图层的弹出窗口

    在这里,您可以查看各个停靠点的详细属性,例如往返上一个停靠点的行驶时间、预计到达和离开时间等。

  4. 关闭弹出窗口。

    该路线图层已保存在您的 ArcGIS Online 账户中。 配送司机可以在他们的移动设备上下载 ArcGIS Navigator,添加新西兰地图,然后添加该路径图层。 之后,Navigator 将会引导司机按照计划好的路径,依次前往每个停靠点。 以下示例图片展示了在移动设备上的 ArcGIS Navigator 中加载的路径图层。

    路径已添加到 ArcGIS Navigator

  5. 保存地图。

在本教程中,您成功生成了优化的路径,用于向新西兰基督城的客户配送 CSA 箱。 首先,您向地图添加了相关数据,并创建了一个代表产品加工地点的草图图层。 随后,您运行了计划路径工具,利用每辆卡车的最大装载量和司机的工作时长等设置,为九辆配送卡车创建了路径。 最终生成的图层可以添加到 ArcGIS Navigator 移动应用程序中,用于导航司机前往每条路径上的所有停靠点。

您可以在教程库中找到更多教程。