WasteCollection 输入数据类型
以下介绍了执行废弃物收集分析时可以指定的输入数据类型。
注:
废弃物收集求解程序的最低要求为一个停靠点和一条路线。 每个停靠点和路线都必须具备一个唯一名称。 需要每条路线的开始时间和最大总时间,可使用 StartTime 和 MaxTotalTime 字段或使用分析对象的 routeStartTime 和 maxRouteTotalTime 属性为 Routes 输入类上的每条路线进行指定。 可使用 Stops 输入类上每个停靠点的 CollectionMode 字段,或使用分析对象的 stopCollectionMode 属性为每个停靠点指定需要的收集模式。
Stops
这是将用作废弃物收集分析输入的停靠点。 停靠站是收集顾客废弃物的位置。
虽然您可以为每个家庭使用单独的停靠点,但在内部,求解器会聚合沿每个街道边的所有停靠点,并要求通过同一路径收集这些停靠点的废弃物。 因此,您也可以为每个街道边使用单个停靠点。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
停靠点的名称。 名称必须唯一。 停靠点名称区分大小写。即使停靠点不参与求解运算,停靠点名称也不能为空。 此字段为必填字段。 |
文本 |
|
|
路径访问网络位置时要在该位置所花费的时间;即网络位置的阻抗值。 零值或空值表示网络位置不需要任何服务时间。 该字段值的单位由分析对象的 |
双精度 |
|
|
在此网络位置收集第 1 部分垃圾箱的数量。 |
双精度 |
|
|
在此网络位置收集第 1 部分废弃物的实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。 |
双精度 |
|
|
在此网络位置收集第 1 部分的废弃物体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。 |
双精度 |
|
|
在此网络位置收集第 2 部分垃圾箱的数量。 |
双精度 |
|
|
在此网络位置收集第 2 部分废弃物的实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。 |
双精度 |
|
|
在此网络位置收集第 2 部分的废弃物体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。 |
双精度 |
|
|
指定是否由一辆同时为街道两侧提供服务的车辆来接载该位置,还是由一辆分别在街道边缘以不同方式通行并分别为两侧提供服务的车辆来收集该位置。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
必须设置该字段或分析对象的 街道边的所有停靠点必须具有相同的 |
长整型 |
|
|
指定停靠点的固定规则,表示该停靠点必须是路径上的第一个或最后一个停靠点。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
由于求解程序内部聚合了同一收集边上的所有停靠点,因此只需为每个收集边设置一个停靠点即可。 如果收集边上有多于一个的停靠点具有非空值,则值必须匹配。 如果停靠点是对特定路径的附加约束,则可以使用 |
长整型 |
|
|
用于指定将停靠点分配给路径时所要遵循的规则。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
由于求解程序内部聚合了同一收集边上的所有停靠点,因此只需为每个收集边设置一个停靠点即可。 如果收集边上有多于一个的停靠点具有非空值,则值必须匹配。 |
长整型 |
|
|
分配给停靠点的路径的名称。 此字段用于将停靠点预先分配给特定的路径。 它可包含空值,空值表示停靠点未预先分配给任何路径,而求解程序会为停靠点确定可能的最佳路径分配。 如果将该字段设为空,则
|
文本 |
|
|
停靠点在其分配的路径上的顺序。 此字段用于指定停靠点在路径上的相对顺序。 该字段可包含空值,空值表示停靠点可位于路径上的任意位置。 输入顺序值应为正数值且对于各路径均唯一(在更新访问和停靠点之间共享),但是不需要从 1 开始,也不需要连续。 |
长整型 |
|
|
点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。 使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。 |
双精度 |
|
|
使用 单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,当 Network Analyst 尝试在边上添加网络位置时,会在边的每一侧(左侧和右侧)以及边的两个数字化方向上,生成一个可接受方位角值的范围,即相对于该边向两侧各 15 度。 |
双精度 |
|
|
如果
|
双精度 |
|
网络位置字段
|
结合使用这些属性可描述网络中对象所在的点。 |
站点
这是将用作废弃物收集分析输入的站点。 站点是指车辆在工作时间开始时离开并在工作时间结束后返回的位置。 所有路径必须从同一站点开始并终止于同一站点。 但是,起始和终止站点可以彼此不同,或者可以使用问题中未明确指定的虚拟站点位置来模拟站点位置。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
站点的名称。 站点名称区分大小写,必须非空且唯一。 此字段为必填字段。 |
文本 |
|
|
点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。 使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。 |
双精度 |
|
|
使用 单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,当 Network Analyst 尝试在边上添加网络位置时,会在边的每一侧(左侧和右侧)以及边的两个数字化方向上,生成一个可接受方位角值的范围,即相对于该边向两侧各 15 度。 |
双精度 |
|
|
如果
|
双精度 |
|
网络位置字段
|
结合使用这些属性可描述网络中对象所在的点。 |
路径
这是将用作废弃物收集分析输入的路径。 路径定义了车辆和驾驶员的特征。 废弃物收集求解器会尽可能最小化所使用的路径数量,而不是在提供的所有路径中平均分配工作。
注:
数据类型是表,不包含任何位置信息。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
路径的名称。 该字段是主键,在 路径名称区分大小写,而且即使路径不属于求解操作的一部分,路径名称也不能为空。 名称必须唯一。 此字段为必填字段。 |
文本 |
|
|
路径的起始站点名称。 该字段是 所有路径必须具有相同的起始站点。 它们可以全部是 如果 |
文本 |
|
|
路径的终止站点名称。 该字段是 所有路径必须具有相同的终止站点。 它们可以全部是 |
文本 |
|
|
在起始站点的服务时间。 该字段可用于为车辆装货所用的时间建立模型。 该字段可以包含空值;空值表示没有服务时间。 该字段值的单位由分析对象的 起始和结束站点处的服务时间是固定值( |
双精度 |
|
|
在终止站点的服务时间。 该字段可用于为车辆卸货所用的时间建立模型。 该字段可以包含空值;空值表示没有服务时间。 该字段值的单位由分析对象的 起始和结束站点处的服务时间是固定值( |
双精度 |
|
|
路径的开始时间。 必须设置该字段或分析对象的 |
仅时间 |
|
|
车辆在必须清空之前可以收集第 1 部分垃圾箱的最大数量。 如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。 此字段的空值表示车辆针对此数量的容量为零。 在相应数量字段中具有非零值的任何停靠点都不会分配给此路线。 |
双精度 |
|
|
车辆在必须清空之前可以装载的第 1 部分的最大实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。 如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。 此字段的空值表示车辆针对此数量的容量为零。 在相应数量字段中具有非零值的任何停靠点都不会分配给此路线。 |
双精度 |
|
|
车辆在必须清空之前可以装载的第 1 部分的最大体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。 如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。 此字段的空值表示车辆针对此数量的容量为零。 在相应数量字段中具有非零值的任何停靠点都不会分配给此路线。 |
双精度 |
|
|
车辆在必须清空之前可以收集第 2 部分垃圾箱的最大数量。 如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。 此字段的空值表示车辆针对此数量的容量为零。 在相应数量字段中具有非零值的任何停靠点都不会分配给此路线。 |
双精度 |
|
|
车辆在必须清空之前可以装载的第 2 部分的最大实际重量。 只要所有重量字段使用相同的单位,该值就可以使用任何重量单位。 如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。 此字段的空值表示车辆针对此数量的容量为零。 在相应数量字段中具有非零值的任何停靠点都不会分配给此路线。 |
双精度 |
|
|
车辆在必须清空之前可以装载的第 2 部分的最大体积。 只要所有体积字段使用相同的单位,该值就可以使用任何体积单位。 如果使用更新,这将对车辆容量而不是路线造成限制。 当达到此限制时,路线将转至更新位置以清空车辆。 如果司机工作日还有时间,该路线将在更新点访问后继续收集垃圾,直到达到容量限制或工作日结束。 此字段的空值表示车辆针对此数量的容量为零。 在相应数量字段中具有非零值的任何停靠点都不会分配给此路线。 |
双精度 |
|
|
开始计算加班时间之前的规定工作时间。 该字段可以包含空值;空值表示没有加班时间。 该字段值的单位由分析对象的 例如,如果路径总持续时间超过八小时,要为驾驶员支付加班费,假定时间单位为“分钟”,则 该字段的值应大于 0 并且小于 |
双精度 |
|
|
允许的最长路径持续时间。 路径持续时间包括行驶时间以及在停靠点、站点和更新的服务和等待时间。 必须设置该字段或分析对象的 该字段值的单位由分析对象的 |
双精度 |
|
|
路径允许的最长行驶距离。 该字段可以包含空值;空值表示对允许的最长行驶距离无限制。 该字段值的单位由分析对象的 |
双精度 |
|
|
指定解决问题时是否可以使用路径。 该字段受到下面所列值的属性域的约束(使用数值代码而非括号中的名称)。
|
长整型 |
更新
这是将用作废弃物收集分析输入的路径更新点。 更新点是指车辆可以在白天清空废弃物的位置,如垃圾填埋场、回收中心或转运站。
如果问题是对采集两种不同废弃物部分的车辆进行建模,并且这些部分在不同的位置被清空,则当达到任一部分容量水平时,路线将访问这两个位置以清空车辆。
如果为给定的路径提供了多个更新位置,求解程序将根据最小化行程时间和距离,为路径具有(MaxBins_1、MaxWeight_1、MaxVolume_1、MaxBins_2、MaxWeight_2 和 MaxVolume_2)容量的每个部分选择最佳更新位置。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
更新的名称。 该字段是主键,在 更新名称区分大小写,必须非空且唯一。 |
文本 |
|
|
此更新位置接受的部分。 值为 1 表示仅为 |
长整型 |
|
|
点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。 使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。 |
双精度 |
|
|
使用 单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,当 Network Analyst 尝试在边上添加网络位置时,会在边的每一侧(左侧和右侧)以及边的两个数字化方向上,生成一个可接受方位角值的范围,即相对于该边向两侧各 15 度。 |
双精度 |
|
|
如果 该字段的时间单位与由分析对象的 |
双精度 |
|
网络位置字段
|
结合使用这些属性可描述网络中对象所在的点。 |
RouteRenewals
这是将用作废弃物收集分析输入的货物补给点。 货物补给点可将路径与它们可访问的更新位置配对。
如果为给定的路径提供了多个更新位置,求解程序将根据最小化行程时间和距离,为路径具有(MaxBins_1、MaxWeight_1、MaxVolume_1、MaxBins_2、MaxWeight_2 和 MaxVolume_2)容量的每个部分选择最佳更新位置。
注:
数据类型是表,不包含任何位置信息。
RouteRenewals 类支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
该更新所应用到的路径的名称。 此字段的值对应于 |
文本 |
|
|
可卸载卡车的更新的名称。 此字段的值对应于 |
文本 |
|
|
路径访问网络位置时要在该位置所花费的时间;即网络位置的阻抗值。 零值或空值表示网络位置不需要任何服务时间。 该字段值的单位由分析对象的 在更新站点处装载车辆所花费的时间可能取决于车辆大小和车辆装载量。 不过,货物补给点的服务时间是固定值,并且不考虑实际载荷。 因此,为补给点服务时间指定的值应与货车满载量、平均装载量或所选的其他估计时间相对应。 |
双精度 |
RenewalVisits
这是将用作废弃物收集分析输入的更新点访问。 RenewalVisits 类可选择作为输入,用于在完全指定分配和顺序时指示路径访问更新点的顺序。 如果要完全定义路径的停靠点和更新点顺序,请将 Stops 类中的 AssignmentRule 字段设置为 1(保留路径和相对顺序),并为 RenewalVisits 类中各行的 RouteName、RenewalName 和 Sequence 字段设置值。 每个路径最多支持三次更新点访问。
注:
数据类型是表,不包含任何位置信息。
RenewalVisits 类支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
该更新所应用到的路径的名称。 此字段的值对应于 |
文本 |
|
|
卸载卡车的更新点的名称。 此字段的值对应于 |
文本 |
|
|
路径上所访问更新点的顺序。 |
长整型 |
PointBarriers
使用此参数可指定一个或多个点,来充当临时限制或表示在基础街道上行驶可能需要的附加时间或距离。 例如,可使用点障碍显示一棵沿街倒下的树或穿过铁路道口时花费的时间延迟。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
障碍名称。 |
文本 |
|
|
指定点障碍是完全限制通行还是会在穿越时增加时间或距离。 此特性值可指定为以下整数之一(请使用数值代码而非括号中的名称):
|
长整型 |
|
|
遍历障碍时增加的行驶时间。 该字段值必须大于或等于零,并且值将以 |
双精度 |
|
|
遍历障碍时增加的距离。 该字段值必须大于或等于零,并且值将以 |
双精度 |
|
|
遍历障碍时增加的成本。 该字段值必须大于或等于零,并且值将以未知单位进行解释。 |
双精度 |
|
|
指定分析期间如何将限制点障碍应用于边元素。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
|
长整型 |
|
|
指定受障碍影响的行驶方向。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
由于交汇点是点且不分左右侧,所以无论路边通道如何设置,交汇点上的障碍都会影响所有车辆。 |
长整型 |
|
|
点移动的方向。 单位为度,并且从正北方向开始按顺时针方式进行测量。 该字段与 方位角数据通常会从配有 GPS 接收器的移动设备自动发送。 如果正在加载移动的输入位置(例如行人或车辆),请尝试包括方位角数据。 使用该字段可以防止将位置添加到错误的边上,例如,车辆刚好在交叉路口或天桥附近时。 方位角也可帮助工具确定点在街道的哪一边上。 |
双精度 |
|
|
使用 单位为度,默认值为 30。 值必须大于 0 且小于 180。 值为 30 表示,当 Network Analyst 尝试在边上添加网络位置时,会在边的每一侧(左侧和右侧)以及边的两个数字化方向上,生成一个可接受方位角值的范围,即相对于该边向两侧各 15 度。 |
双精度 |
|
|
如果 该字段的时间单位与由分析对象的 |
双精度 |
|
网络位置字段
|
结合使用这些属性可描述网络中对象所在的点。 |
LineBarriers
使用此参数可指定一条或多条线,以禁止在线与街道的所有相交位置通行。 例如,线障碍可用于对阻塞若干个路段交通的游行或抗议队伍进行建模。 线障碍还可隔离多条道路以禁止进行遍历,从而在可能的路径中去除不符合要求的街道网络部分。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
障碍名称。 |
文本 |
|
|
指定障碍是完全禁止通行还是按比例调整穿过成本(例如时间或距离)。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
|
长整型 |
|
|
它是与障碍相交街道的行驶时间要乘以的因子。 该字段值必须大于零。 |
双精度 |
|
|
它是与障碍相交街道的距离要乘以的因子。 该字段值必须大于零。 |
双精度 |
|
|
这是与障碍相交的街道的成本要乘以的系数。 该字段值必须大于零。 |
双精度 |
|
|
此字段中的信息定义了线或面所覆盖的网络边与交汇点,以及各边要素的被覆盖部分。 您无法直接读取或编辑此字段中的信息,但 Network Analyst 在求解分析时会对其进行解析。 |
Blob |
PolygonBarriers
使用此参数可指定面,以完全限制通行或按比例调整在与面相交的街道上行进所需的时间或距离。
数据类型支持以下字段:
|
字段 |
描述 |
数据类型 |
|---|---|---|
|
|
障碍名称。 |
文本 |
|
|
指定障碍是完全禁止通行还是按比例调整穿过成本(例如时间或距离)。 该字段值可指定为以下整数之一(请使用数值代码而非括号中的名称):
|
长整型 |
|
|
它是与障碍相交街道的行驶时间要乘以的因子。 该字段值必须大于零。 |
双精度 |
|
|
它是与障碍相交街道的距离要乘以的因子。 该字段值必须大于零。 |
双精度 |
|
|
这是与障碍相交的街道的成本要乘以的系数。 该字段值必须大于零。 |
双精度 |
|
|
此字段中的信息定义了线或面所覆盖的网络边与交汇点,以及各边要素的被覆盖部分。 您无法直接读取或编辑此字段中的信息,但 Network Analyst 在求解分析时会对其进行解析。 |
Blob |