WasteCollection 输入数据类型

以下介绍了执行废弃物收集分析时可以指定的输入数据类型。

注:
废弃物收集求解程序的最低要求为一个停靠点、一个站点和一条路线。 每个停靠点、站点和路线都必须具备一个唯一名称。 需要每条路线的开始时间和最大总时间,可使用 StartTime 和 MaxTotalTime 字段或使用分析对象的 routeStartTime 和 maxRouteTotalTime 属性为 Routes 输入类上的每条路线进行指定。 此外,每条路线都必须使用 StartDepotName 和 EndDepotName 字段指定起点和终点站点名称。 可使用 Stops 输入类上每个停靠点的 CollectionMode 字段,或使用分析对象的 stopCollectionMode 属性为每个停靠点指定需要的收集模式。

Stops

这是将用作废弃物收集分析输入的停靠点。 停靠站是收集顾客废弃物的位置。

虽然您可以为每个家庭使用单独的停靠点,但在内部,求解器会聚合沿每个街道边的所有停靠点,并要求通过同一路径收集这些停靠点的废弃物。 因此,您也可以为每个街道边使用单个停靠点。

了解有关收集边的详细信息

数据类型支持以下字段:

字段描述数据类型

Name

停靠点的名称。

名称必须唯一。 停靠点名称区分大小写。即使停靠点不参与求解运算,停靠点名称也不能为空。

此字段为必填字段。

文本

ServiceTime

路径访问网络位置时要在该位置所花费的时间;即网络位置的阻抗值。 零值或空值表示网络位置不需要任何服务时间。

该字段值的单位由分析对象的 timeUnits 属性指定。

双精度

Bins_1

在此网络位置收集第 1 部分垃圾箱的数量。

双精度

Weight_1

在此网络位置收集第 1 部分废弃物的实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。

双精度

Volume_1

在此网络位置收集第 1 部分的废弃物体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。

双精度

Bins_2

在此网络位置收集第 2 部分垃圾箱的数量。

双精度

Weight_2

在此网络位置收集第 2 部分废弃物的实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。

双精度

Volume_2

在此网络位置收集第 2 部分的废弃物体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。

双精度

CollectionMode

指定是否由一辆同时为街道两侧提供服务的车辆来接载该位置,还是由一辆分别在街道边缘以不同方式通行并分别为两侧提供服务的车辆来收集该位置。

该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 空 - 停靠点没有指定的收集模式。 这是默认值
  • 1(一侧)- 该停靠点所在的街道两侧分别收集,每侧沿街道边缘采用不同的路线进行收集。
  • 2(两侧)- 将在该停靠点所在的街道两侧沿着街道边缘通过一次性收集。

必须设置该字段或分析对象的 stopCollectionMode 属性。 如果该字段留空,则会为停靠点使用 stopCollectionMode 属性中设置的默认值。

街道边的所有停靠点必须具有相同的 CollectionMode 值。

了解有关收集边的详细信息

长整型

AnchorRule

指定停靠点的固定规则,表示该停靠点必须是路径上的第一个或最后一个停靠点。

该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 空 - 停靠点没有固定约束,其排序可以是第一个、最后一个或中间的任何位置。 这是默认值
  • 1(第一个)- 停靠点必须是路线上的第一个停靠点。
  • 2(最后一个)- 停靠点必须是路线上的最后一个停靠点。

由于求解程序内部聚合了同一收集边上的所有停靠点,因此只需为每个收集边设置一个停靠点即可。 如果收集边上有多于一个的停靠点具有非空值,则值必须匹配。

了解有关收集边的详细信息

如果停靠点是对特定路径的附加约束,则可以使用 AssignmentRule 字段进行控制。

长整型

AssignmentRule

用于指定将停靠点分配给路径时所要遵循的规则。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 空 - 在求解操作过程中,求解程序会忽略停靠点的路径预分配信息(如果有的话)。 它会为停靠点分配路径,以便最小化目标函数的总体值。 这是默认值
  • 1(保留路径和相对顺序)- 在求解操作过程中,求解程序必须始终将停靠点分配给预分配的路径并且遵照预先分配的相对顺序。 如果无法遵守该分配规则,就会导致冲突。 使用此设置,仅维护相对顺序,而不是绝对顺序。 例如,有两个停靠点:A 和 B。 其顺序值分别为 2 和 3。 如果将其 AssignmentRule 字段值设置为 1,则求解后 A 和 B 的顺序值可能发生改变,因为可以在 A 和 B 之前、之间或之后排序其他停靠点和更新点访问。 只是,B 不可以排在 A 之前。
  • 2(保留路径)- 求解操作过程中,求解程序必须始终将停靠点分配给预分配的路径。 如果提供了一个顺序值,则该值将用于路径的初始构建。 如果无法将停靠点分配给指定的路径,就会导致冲突。
  • 3(取消分配)- 停靠点将从分配的路径中移除。

由于求解程序内部聚合了同一收集边上的所有停靠点,因此只需为每个收集边设置一个停靠点即可。 如果收集边上有多于一个的停靠点具有非空值,则值必须匹配。

了解有关收集边的详细信息

长整型

RouteName

分配给停靠点的路径的名称。

此字段用于将停靠点预先分配给特定的路径。 它可包含空值,空值表示停靠点未预先分配给任何路径,而求解程序会为停靠点确定可能的最佳路径分配。 如果将该字段设为空,则 Sequence 字段也必须设为空。

RouteName 字段是 Routes 类中 Name 字段的外键。

文本

Sequence

停靠点在其分配的路径上的顺序。

此字段用于指定停靠点在路径上的相对顺序。 该字段可包含空值,空值表示停靠点可位于路径上的任意位置。

输入顺序值应为正数值且对于各路径均唯一(在更新访问和停靠点之间共享),但是不需要从 0 开始,也不需要连续。

长整型

Bearing

点移动的方向。 单位为度,从正北开始沿顺时针方向进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,Network Analyst 尝试在边上添加网络位置时,在边的每一侧(左侧和右侧)的两个数字化方向上都将生成一个 15 度的可接受方位角值。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 Bearing 和 BearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 Bearing 和 BearingTolNavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

NavLatency 的时间单位与由分析对象的 timeUnits 属性指定的单位相同。

双精度

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

Depots

这是将用作废弃物收集分析输入的站点。 站点是指车辆在工作时间开始时离开并在工作时间结束后返回的位置。 所有路径必须从同一站点开始并终止于同一站点。 但是,起始和终止站点位置可以互不相同。

数据类型支持以下字段:

字段描述数据类型

Name

站点的名称。 Routes 类中的 StartDepotName 和 EndDepotName 字段引用您在此处提供的名称。

站点名称区分大小写,必须非空且唯一。

此字段为必填字段。

文本

Bearing

点移动的方向。 单位为度,从正北开始沿顺时针方向进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,Network Analyst 尝试在边上添加网络位置时,在边的每一侧(左侧和右侧)的两个数字化方向上都将生成一个 15 度的可接受方位角值。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 Bearing 和 BearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 Bearing 和 BearingTolNavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

NavLatency 的时间单位与由分析对象的 timeUnits 属性指定的单位相同。

双精度

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

路径

这是将用作废弃物收集分析输入的路径。 路径定义了车辆和驾驶员的特征。 废弃物收集求解器会尽可能最小化所使用的路径数量,而不是在提供的所有路径中平均分配工作。

注:

数据类型是表,不包含任何位置信息。

数据类型支持以下字段:

字段描述数据类型

Name

路径的名称。

该字段是主键,在 Stops、RouteLines、RouteRenewals 和 RenewalVisits 类中用作外键。

路径名称区分大小写,而且即使路径不属于求解操作的一部分,路径名称也不能为空。 名称必须唯一。

此字段为必填字段。

文本

StartDepotName

路径的起始站点名称。 该字段是 Depots 类中 Name 字段的外键。

此字段为必填字段。

文本

EndDepotName

路径的终止站点名称。 该字段是 Depots 类中 Name 字段的外键。

此字段为必填字段。

文本

StartDepotServiceTime

在起始站点的服务时间。 该字段可用于为车辆装货所用的时间建立模型。 该字段可以包含空值;空值表示没有服务时间。

该字段值的单位由分析对象的 timeUnits 属性指定。

起始和结束站点处的服务时间是固定值(StartDepotServiceTime 和 EndDepotServiceTime 字段值),因此不必考虑路径的实际载荷。 例如,在起始站点处装载车辆所花费的时间取决于订单大小。 可为站点服务时间分配与货车满载或货车平均装载对应的值,或者也可以估计时间。

双精度

EndDepotServiceTime

在终止站点的服务时间。 该字段可用于为车辆卸货所用的时间建立模型。 该字段可以包含空值;空值表示没有服务时间。

该字段值的单位由分析对象的 timeUnits 属性指定。

起始和结束站点处的服务时间是固定值(StartDepotServiceTime 和 EndDepotServiceTime 字段值),因此不必考虑路径的实际载荷。 例如,在起始站点处装载车辆所花费的时间取决于订单大小。 可为站点服务时间分配与货车满载或货车平均装载对应的值,或者也可以估计时间。

双精度

StartTime

路径的开始时间。

必须设置该字段或分析对象的 routeStartTime 属性。 如果该字段留空,则会为路径使用 routeStartTime 属性中设置的默认值。

仅时间

MaxBins_1

车辆在必须清空之前可以收集第 1 部分垃圾箱的最大数量。

如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆​​。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。

双精度

MaxWeight_1

车辆在必须清空之前可以装载的第 1 部分的最大实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。

如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆​​。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。

双精度

MaxVolume_1

车辆在必须清空之前可以装载的第 1 部分的最大体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。

如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆​​。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。

双精度

MaxBins_2

车辆在必须清空之前可以收集第 2 部分垃圾箱的最大数量。

如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆​​。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。

双精度

MaxWeight_2

车辆在必须清空之前可以装载的第 2 部分的最大实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。

如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆​​。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。

双精度

MaxVolume_2

车辆在必须清空之前可以装载的第 2 部分的最大体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。

如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆​​。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。

双精度

OvertimeStartTime

开始计算加班时间之前的规定工作时间。 该字段可以包含空值;空值表示没有加班时间。

该字段值的单位由分析对象的 timeUnits 属性指定。

例如,如果路径总持续时间超过八小时,要为驾驶员支付加班费,假定时间单位为“分钟”,则 OvertimeStartTime 将被指定为 480(8 小时 * 60 分钟/小时)。

该字段的值应大于 0 并且小于 MaxTotalTime 值。

双精度

MaxTotalTime

允许的最长路径持续时间。 路径持续时间包括行驶时间以及在停靠点、站点和更新的服务和等待时间。

必须设置该字段或分析对象的 maxRouteTotalTime 属性。 如果该字段留空,则会为路径使用 maxRouteTotalTime 属性中设置的默认值。

该字段值的单位由分析对象的 timeUnits 属性指定。

双精度

MaxTotalDistance

路径允许的最长行驶距离。

该字段可以包含空值;空值表示对允许的最长行驶距离无限制。

该字段值的单位由分析对象的 distanceUnits 属性指定。

双精度

AssignmentRule

指定解决问题时是否可以使用路径。 该字段受到下面所列值的属性域的约束(使用数值代码而非括号中的名称)。

  • Null - 可以向路径分配新停靠点。 这是默认值
  • 1(关闭)- 路径不会接收新停靠点,但是可以进行重新排序或更新输出。
  • 2(排除)- 路径被排除在求解操作之外。 此路径的输出不会更新。 具有对应路径的停靠点也会从路径中排除,并且这些停靠点的输出不会更新。

长整型

更新

这是将用作废弃物收集分析输入的路径更新点。 更新点是指车辆可以在白天清空废弃物的位置,如垃圾填埋场、回收中心或转运站。

求解程序不支持访问部分 1 和 2 的不同更新点位置。

数据类型支持以下字段:

字段描述数据类型

Name

更新的名称。

该字段是主键,在 RouteRenewals 和 RenewalVisits 类中用作外键。

更新名称区分大小写,必须非空且唯一。

文本

Fraction

该字段尚不受支持,非空值将被忽略。

长整型

Bearing

点移动的方向。 单位为度,从正北开始沿顺时针方向进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,Network Analyst 尝试在边上添加网络位置时,在边的每一侧(左侧和右侧)的两个数字化方向上都将生成一个 15 度的可接受方位角值。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 Bearing 和 BearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 Bearing 和 BearingTolNavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

该字段的时间单位与由分析对象的 timeUnits 属性指定的单位相同。

双精度

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

RouteRenewals

这是将用作废弃物收集分析输入的货物补给点。 货物补给点可将路径与它们可访问的更新位置配对。

注:

数据类型是表,不包含任何位置信息。

RouteRenewals 类支持以下字段:

字段描述数据类型

RouteName

该更新所应用到的路径的名称。

此字段的值对应于 Routes 输入类中路径的 Name 字段值。

文本

RenewalName

可卸载卡车的更新的名称。

此字段的值对应于 Renewals 输入类中路径的 Name 字段值。

文本

ServiceTime

路径访问网络位置时要在该位置所花费的时间;即网络位置的阻抗值。 零值或空值表示网络位置不需要任何服务时间。

该字段值的单位由分析对象的 timeUnits 属性指定。

在更新站点处装载车辆所花费的时间可能取决于车辆大小和车辆装载量。 不过,货物补给点的服务时间是固定值,并且不考虑实际载荷。 因此,为补给点服务时间指定的值应与货车满载量、平均装载量或所选的其他估计时间相对应。

双精度

RenewalVisits

这是将用作废弃物收集分析输入的更新点访问。 RenewalVisits 类可选择作为输入,用于在完全指定分配和顺序时指示路径访问更新点的顺序。 如果要完全定义路径的停靠点和更新点顺序,请将 Stops 类中的 AssignmentRule 字段设置为 1(保留路径和相对顺序),并为 RenewalVisits 类中各行的 RouteName、RenewalName 和 Sequence 字段设置值。 每个路径最多支持三次更新点访问。

注:

数据类型是表,不包含任何位置信息。

RenewalVisits 类支持以下字段:

字段描述数据类型

RouteName

该更新所应用到的路径的名称。

此字段的值对应于 Routes 输入类中路径的 Name 字段值。

文本

RenewalName

卸载卡车的更新点的名称。

此字段的值对应于 Renewals 输入类中路径的 Name 字段值。

文本

Sequence

路径上所访问更新点的顺序。

长整型

PointBarriers

使用此参数可指定一个或多个点作为临时限制,或表示在基础街道上行驶可能需要的附加时间或距离。 例如,点障碍可用来显示一棵沿街倒下的树或是铁路道口上的时间延迟。

数据类型支持以下字段:

字段描述数据类型

Name

障碍名称。

文本

BarrierType

指定点障碍是完全限制通行还是增加通过障碍时的时间或距离。 此特性值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(限制型)- 禁止穿过障碍。 此障碍称为限制型点障碍,因为它作为限制使用。

  • 2(增加成本型)- 穿过此障碍会增加通过 Additional_Time、Additional_Distance 或 AdditionalCost 字段指定的行驶时间或行驶距离的数值。 此障碍类型称为增加成本型点障碍。

长整型

Additional_Time

遍历障碍时增加的行驶时间。

该字段值必须大于或等于零,并且值将以 timeUnits 属性指定的单位进行解释。

双精度

Additional_Distance

遍历障碍时增加的距离。

该字段值必须大于或等于零,并且值将以 distanceUnits 属性指定的单位进行解释。

双精度

AdditionalCost

遍历障碍时增加的成本。

该字段值必须大于或等于零,并且值将以未知单位进行解释。

双精度

FullEdge

指定分析期间如何将限制点障碍应用于边元素。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0 (False) - 允许沿边行进到障碍,但不允许穿过障碍。 这是默认值。
  • 1 (True) - 禁止沿关联边的任何位置行进。

长整型

CurbApproach

指定受障碍影响的行驶方向。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(车辆的任一侧)- 障碍将影响在边左右两个方向上行驶的车辆。
  • 1(车辆右侧)- 只会影响车辆的右行方向(障碍位于车辆左侧)。 在同一条边上行驶但从左侧接近障碍的车辆不会受到障碍的影响。
  • 2(车辆左侧)- 只会影响车辆的左行方向(障碍位于车辆左侧)。 在同一条边上行驶但从右侧接近障碍的车辆不会受到障碍的影响。

由于交汇点是点且不分左右侧,所以无论路边通道如何设置,交汇点上的障碍都会影响所有车辆。

长整型

Bearing

点移动的方向。 单位为度,从正北开始沿顺时针方向进行测量。 该字段与 BearingTol 字段结合使用。

方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动输入位置(例如行人或车辆),请尝试包括方位角数据。

使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。

了解有关方位角和方位角容差的详细信息

双精度

BearingTol

使用 Bearing 字段在边上定位移动点时,方位角容差值将创建一个可接受方位角值的范围。 如果 Bearing 字段值在可接受值范围(由边上的方位角容差生成)内,则可以将该点作为网络位置添加在此处,否则,将计算下一个最近边上的最近点。

单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,Network Analyst 尝试在边上添加网络位置时,在边的每一侧(左侧和右侧)的两个数字化方向上都将生成一个 15 度的可接受方位角值。

了解有关方位角和方位角容差的详细信息

双精度

NavLatency

如果 Bearing 和 BearingTol 也具有值,则该字段只在求解过程中使用;但是,即使当 Bearing 和 BearingTolNavLatency 字段中有值时,NavLatency 值的输入也是可选的。NavLatency 表示 GPS 信息从移动的车辆上发送到服务器以及车辆导航设备接收到处理后路径这两个时刻之间预期要花费的成本。

该字段的时间单位与由分析对象的 timeUnits 属性指定的单位相同。

双精度

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

结合使用这些属性可描述网络中对象所在的点。

了解有关在网络中定位输入的详细信息

LineBarriers

使用此参数可指定一条或多条线,用于禁止在线与街道相交的位置通行。 例如,线障碍可用于对阻塞若干个路段交通的游行或抗议队伍进行建模。 线障碍还可隔离多条道路以禁止进行遍历,从而在可能的路径中去除不符合要求的街道网络部分。

数据类型支持以下字段:

字段描述数据类型

Name

障碍名称。

文本

BarrierType

指定障碍是完全禁止通行还是按比例调整穿过成本(例如时间或距离)。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(限制型)- 禁止穿行障碍物与交通网络相交的任何位置。 屏障称为限制型线障碍。

  • 1(按比例调整成本型)- 根据使用 ScaledTimeFactor 或 ScaledDistanceFactor 字段指定的系数,按比例调整在基础街道上行驶所需的成本(例如行驶时间或距离)。 如果障碍部分覆盖了街道,则会按比例调整行驶时间或行驶距离。 例如,系数 0.25 表示在基础街道上行进的速度是正常速度的四倍。 系数 3.0 表示预期在基础街道上行进相同距离所花费的时间为正常值的三倍。 此障碍类型称为按比例调整成本型障碍。 例如,可使用该障碍对施工期间交通车道封闭造成的减速进行建模。

长整型

ScaledTimeFactor

它是与障碍相交街道的行驶时间要乘以的因子。 该字段值必须大于零。

双精度

ScaledDistanceFactor

它是与障碍相交街道的距离要乘以的因子。 该字段值必须大于零。

双精度

ScaledCostFactor

这是与障碍相交的街道的成本要乘以的系数。 该字段值必须大于零。

双精度

Locations

此字段中的信息将定义线或面覆盖的网络边和交汇点,以及覆盖的每个边元素部分。您无法直接读取或编辑此字段中包含的信息,但是在求解分析时,Network Analyst 将对其进行解释。

了解有关在网络中定位输入的详细信息

Blob

PolygonBarriers

使用此参数可指定面,用于完全限制通行或按比例调整行驶在面相交的街道上所需的行驶时间或距离。

数据类型支持以下字段:

字段描述数据类型

Name

障碍名称。

文本

BarrierType

指定障碍是完全禁止通行还是按比例调整穿过成本(例如时间或距离)。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):

  • 0(限制型)- 禁止穿过障碍的任何部分。 此障碍称作限制型面障碍,因为它禁止在与障碍相交的街道上行驶。 此类障碍的一个具体应用是对覆盖街道中某些区域且导致街道无法通行的洪水进行建模。

  • 1(按比例调整成本型)- 根据使用 ScaledTimeFactor 或 ScaledDistanceFactor 字段指定的系数,按比例调整在基础街道上行驶所需的成本(例如行驶时间或距离)。 如果障碍部分覆盖了街道,则会按比例调整行驶时间或行驶距离。 例如,系数 0.25 表示在基础街道上行进的速度是正常速度的四倍。 系数 3.0 表示预期在基础街道上行进相同距离所花费的时间为正常值的三倍。 此障碍类型称为调整成本型面障碍。 例如,可使用该障碍对导致特定区域的行进速度减慢的暴风雨进行建模。

长整型

ScaledTimeFactor

它是与障碍相交街道的行驶时间要乘以的因子。 该字段值必须大于零。

双精度

ScaledDistanceFactor

它是与障碍相交街道的距离要乘以的因子。 该字段值必须大于零。

双精度

ScaledCostFactor

这是与障碍相交的街道的成本要乘以的系数。 该字段值必须大于零。

双精度

Locations

此字段中的信息将定义线或面覆盖的网络边和交汇点,以及覆盖的每个边元素部分。您无法直接读取或编辑此字段中包含的信息,但是在求解分析时,Network Analyst 将对其进行解释。

了解有关在网络中定位输入的详细信息

Blob