Skip to main content

添加车队路径休息点 (Network Analyst 工具)

汇总

车辆配送 (VRP) 图层中创建休息点。

旧版本:

在 ArcGIS Pro 3.5 之前,此工具名称为添加车辆配送休息点

用法

  • 此工具可将行追加到车辆配送图层的 Breaks 子图层。

  • 一次只能添加一种类型的休息点,但可在一次工具运行中添加多个相同类型的休息点。 保留与未指定的其他类型的休息点相关联的参数。

  • 如果未指定目标路径名称参数值,则会为每个现有路径创建休息点。

  • 要删除所有现有休息点并创建新休息点,请取消选中追加到现有路径参数。

参数

标注 说明 数据类型

输入车辆配送图层

将向其添加休息点的车辆配送分析图层。

Network Analyst Layer

目标路径名称

(可选)

将应用休息点的路径。 如果未提供值,则会为每个现有路径创建休息点。

String

休息点类型

(可选)

指定将添加的休息点类型。

  • 时间窗休息点休息点将在特定时间窗期间发生。 这是默认设置。

  • 最长行驶时间休息点休息点将在特定行驶时间量之后发生。 这些是第一个休息点之前的时间量或休息点之间的时间量。

  • 最长工作时间休息点休息点将在特定累积时间量之后发生。 这些值是从路径开始起经过的时间量。

String

休息点属性

(可选)

指定休息点开始时间的时间范围。 要设置时间窗休息点,可使用两个一天中的时间值。

休息点类型参数设置为时间窗休息点时,启用下方属性。

值表列:

  • Is PaidA Boolean value indicating whether the break is paid.

  • Break DurationThe duration of the break. This property can't contain null values and has a default value of 60.

  • Time Window StartThe start time of the time window.

  • Time Window EndThe end time of the time window.

  • Maximum Violation TimeThe maximum allowable violation time for a time window break. A time window is considered violated if the arrival time falls outside the time range. A zero value indicates the time window cannot be violated, that is, the time window is hard. A nonzero value indicates the maximum delay time. For example, the break can begin up to 30 minutes beyond the end of its time window but the delay is penalized pursuant to the Time Window Importance setting, which rates the importance of honoring time windows without causing violations.

Value Table

休息点属性

(可选)

指定休息点成为必须之前人员可以驾驶多长时间。

休息点类型参数设置为最长行驶时间休息点时,启用下方属性。

值表列:

  • Is PaidA Boolean value indicating whether the break is paid.

  • Break DurationThe duration of the break. This property can't contain null values and has a default value of 60.

  • Maximum Travel Time Between BreaksThe maximum amount of travel time that can be accumulated before the break is taken.

Value Table

休息点属性

(可选)

指定可在工作多长时间之后才需要下一个休息点。

休息点类型参数设置为最长工作时间休息点时,启用下方属性。

值表列:

  • Is PaidA Boolean value indicating whether the break is paid.

  • Break DurationThe duration of the break in the units of the layer's Time Field Units property. This property can't contain null values and has a default value of 60.

  • Maximum Cumulative Work TimeThe maximum amount of work time that can be accumulated before the break is taken in the units of the layer's Time Field Units property. Work time is accumulated from the beginning of the route. Work time is the sum of travel time and service times at orders, depots, and breaks. However, it excludes wait time, which is the time a route (or driver) spends waiting at an order or depot for a time window to begin.

The MaxCumulWorkTime field also indicates the maximum amount of work time that can be accumulated before the break is taken.

This field limits how long a person can work until a break is required. For example, if the Time Field Units parameter (time_units in Python) is set to Minutes, the MaxCumulWorkTime field has a value of 120, and the ServiceTime field has a value of 15, the driver will get a 15-minute break after 2 hours of work.

Continuing with this example, assume a second break is needed after 3 additional hours of work. To specify this break, you would enter 315 (5 hours and 15 minutes) as the second break's MaxCumulWorkTime field value. This number includes the MaxCumulWorkTime and ServiceTime field values of the preceding break, along with the 3 additional hours of work time before granting the second break. To avoid taking maximum work time breaks prematurely, remember that work time is accumulated from the beginning of the route and it includes the service time at previously visited depots, orders, and breaks.

Value Table

追加到现有休息点

(可选)

指定是否将新休息点追加到现有休息点属性表中。

  • 选中新休息点将追加到休息点属性表中的现有集合。 这是默认设置。

  • 未选中现有休息点将替换为新休息点。

Boolean

派生输出

标注 说明 数据类型

输出车辆配送图层

更新的网络分析图层。

Network Analyst Layer

环境

此工具不使用任何地理处理环境。

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是