下面介绍包含废弃物收集分析结果的输出数据类型。
Stops
输出是带有各个停靠点所服务路径的信息以及沿路径的停靠点顺序的附加信息的输入 Stops 表的副本。
输出 Stops 表包含输入 Stops 表中的所有字段。 下表列出了更新或添加到输出的字段:
字段 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
RouteName | 分配给停靠点的路径的名称。 此字段对应输出路径表中的 Name 字段。 | 文本 |
Sequence | 停靠点在其分配的路径上的顺序。 路径的输出顺序值在更新访问和停靠点之间共享。 序列从 1 开始,代表路线上的第一个停靠点。 | 长整型 |
RouteLineID | 服务于此停靠点的输出 RouteLines 要素的 ObjectID 值。 这将单个停靠点位置与路线计划的进一步细节相关联,例如车辆何时会在这条街上收集。 | 长整型 |
这些字段包含约束冲突的汇总,并在求解操作之后进行设置。 每个字段将包含一个冲突。 如果停靠点有多个违规,则将使用下一个 ViolatedConstraint_* 字段。
注:未安排路径的停靠点的冲突的约束字段值可能会描述其所有冲突,也可能不描述所有冲突。 如果冲突非常严重,从而导致以后直接不考虑停靠点,那么求解程序就会照此执行,这样便会防止该停靠点出现任何其他冲突。 如果遇到不会自动阻止解决方案生成的冲突,那么该冲突会被记录到冲突的约束字段中,而求解程序将继续考虑该停靠点。 与上述类似的任何其他冲突都会被添加到冲突的约束字段中,直到 (a) 求解程序找到了可提前停止对特定停靠点进行求解的冲突,或 (b) 求解程序找到了问题的总体解决方案。 | 长整型 | |
Status | 指定该点相对于其在网络上的位置以及分析结果的状态。 可能的值如下:
| 长整型 |
网络位置字段
| 结合使用这些属性可描述网络中对象所在的点。 |
Depots
输出表是输入 Depots 表的副本,其中包含有关如何在网络上定位站点的其他信息。
输出站点表包含输入站点表中的所有字段。 下表仅列出添加到输出的字段:
字段 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
Status |
指定该点相对于其在网络上的位置以及分析结果的状态。 可能的值如下:
| 长整型 |
网络位置字段
| 结合使用这些属性可描述网络中对象所在的点。 |
路径
这是输出路径。 路径描述了每条路径的作业区域、收集的废弃物数量以及行驶时间和距离。
输出路径表包含输入路径表中的所有字段以及描述每个路径如何为停靠点提供服务的其他字段。 下面仅列出添加到输出的字段。
字段名 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
描述路径违反的约束。 约束以整数形式给出,如以下列表所示。
| 长整型 | |
StopCount | 此路线服务的停靠点数。 | 长整型 |
RenewalCount | 此路线所需的更新访问次数。 | 长整型 |
TotalBins_1 | 此路线服务的第 1 部分垃圾箱数量。 | 双精度 |
TotalWeight_1 | 此路线收集的第 1 部分废弃物的实际总重量。 | 双精度 |
TotalVolume_1 | 此路线收集的第 1 部分废弃物的总体积。 | 双精度 |
TotalBins_2 | 此路线服务的第 2 部分垃圾箱数量。 | 双精度 |
TotalWeight_2 | 此路线收集的第 2 部分废弃物的实际总重量。 | 双精度 |
TotalVolume_2 | 此路线收集的第 2 部分废弃物的总体积。 | 双精度 |
TotalTime | 路径总持续时间。 该持续时间包括行驶时间以及在停靠点、更新和起始站点和终止站点的服务时间。 值采用由分析对象的 timeUnits 属性指定的单位。 | 双精度 |
TotalTravelTime | 路径的总行驶时间。 值采用由分析对象的 timeUnits 属性指定的单位。 | 双精度 |
TotalStopServiceTime | 在路径上的所有停靠点处所用的总服务时间。 值采用由分析对象的 timeUnits 属性指定的单位。 | 双精度 |
TotalDistance | 路径的总行驶距离。 值采用由分析对象的 distanceUnits 属性指定的单位。 | 双精度 |
EndTime | 路径的结束时间。 路径在终止站点处完成服务后结束。 此结束时间反映求解程序在优化过程中使用的行程时间。 | 仅时间 |
RouteLines
输出路径行描述了通过网络访问停靠点的路径。
字段名 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
RouteName | 与此路段关联的路线的名称。 RouteName 字段是 Routes 类中 Name 字段的外键。 | 文本 |
CollectionSequence | 路线的收集路段的顺序。 | 长整型 |
Activity | 指示司机在穿越路段时是否收集了垃圾箱。 约束以整数形式给出,如以下列表所示。
| 长整型 |
ArriveTime | 路线开始穿越此路段的时间,以路线起始站点的时区为准。 | 仅时间 |
DepartTime | 路线结束穿越此路段的时间,以路线起始站点的时区为准。 对于收集路段,出发时间包括在此路段上访问的停靠点的服务时间。 对于主干段,不包括在更新点或站点的服务时间,因为这是在更新点或站点位置而不是在路段上进行计算的。 | 仅时间 |
StopCount | 此路段上收集废弃物的停靠点数量。 如果无需收集废弃物,则该字段为空。 | 长整型 |
Bins_1 | 在此路段收集第 1 部分垃圾箱的数量。 如果路线穿越此路段而没有收集废弃物,则该字段将为空。 | 双精度 |
Weight_1 | 在此路段收集第 1 部分废弃物的实际重量。 如果路线穿越此路段而没有收集废弃物,则该字段将为空。 | 双精度 |
Volume_1 | 在此路段收集第 1 部分废弃物的体积。 如果路线穿越此路段而没有收集废弃物,则该字段将为空。 | 双精度 |
Bins_2 | 在此路段收集第 2 部分垃圾箱的数量。 如果路线穿越此路段而没有收集废弃物,则该字段将为空。 | 双精度 |
Weight_2 | 在此路段收集第 2 部分废弃物的实际重量。 如果路线穿越此路段而没有收集废弃物,则该字段将为空。 | 双精度 |
Volume_2 | 在此路段收集第 2 部分废弃物的体积。 如果路线穿越此路段而没有收集废弃物,则该字段将为空。 | 双精度 |
ReportGrouping | 此字段用于对输出废弃物收集报告中的路段进行分组,以便为每组提供特写地图。 | 长整型 |
更新
输出表是输入 Renewals 表的副本,其中包含有关如何在网络上定位更新点的其他信息。
输出 Renewals 表包括输入 Renewals 表中的所有字段。 下表仅列出添加到输出的字段:
字段 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
Status |
指定该点相对于其在网络上的位置以及分析结果的状态。 可能的值如下:
| 长整型 |
网络位置字段
| 结合使用这些属性可描述网络中对象所在的点。 |
RenewalVisits
这是路径访问的每个更新点的实例,包括访问时间和更新时卸载的废弃物数量的信息。 每个路径最多支持三次更新点访问。
字段 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
RouteName |
该更新所应用到的路径的名称。 此字段的值对应于 Routes 输出类中路径的 Name 字段值。 | 文本 |
RenewalName | 卸载卡车的更新点的名称。 此字段的值对应于 Renewals 输出类中路径的 Name 字段值。 | 文本 |
Sequence | 路径上所访问更新点的顺序。 | 长整型 |
ArriveTime | 更新点的到达时间。 | 仅时间 |
DepartTime | 离开更新点的时间。 | 仅时间 |
UnloadedBins_1 | 更新点卸载的第 1 部分所收集的垃圾箱数量。 | 双精度 |
UnloadedWeight_1 | 更新点卸载的第 1 部分废弃物的实际重量。 | 双精度 |
UnloadedVolume_1 | 更新点卸载的第 1 部分废弃物的体积。 | 双精度 |
UnloadedBins_2 | 更新点卸载的第 2 部分所收集的垃圾箱数量。 | 双精度 |
UnloadedWeight_2 | 更新点卸载的第 2 部分废弃物的实际重量。 | 双精度 |
UnloadedVolume_2 | 更新点卸载的第 2 部分废弃物的体积。 | 双精度 |
DirectionPoints
分析中计算的路径的输出转弯方向,表示为沿发生特定方向事件或行进策略的路径上的点位置。
字段名 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
RouteID | 与此方向点相关联的输出 Routes 要素的 ObjectID 值。 | 长整型 |
Sequence | 路径方向点的序列,从 1 开始。 | 长整型 |
DirectionPointType | 指定该点描述的方向事件或行进策略的类型,由以下值之一指定。
| 长整型 |
RenewalID | 与此方向点相关联的输出 Renewals 要素的 ObjectID 值。 | 长整型 |
DisplayText | 将在使用应用程序中显示的方向文本。 | 文本 |
ArrivalTime | 方向事件发生的时间(协调世界时间 (UTC))。 | 日期 |
ArrivalUTCOffset | 行进策略位置处的当地时间与 ArrivalTime 字段中显示的 UTC 时间之间的差值。 | 双精度 |
Name | 方向点的名称。 | 文本 |
ExitName | 方向说明中显示的高速公路出口名称。 | 文本 |
AlternateName | 方向说明中显示的备用源名称。 | 文本 |
IntersectingName | 方向说明中显示的相交街道或十字路街道的名称。 | 文本 |
BranchName | 方向说明中显示的路标分支名称。 | 文本 |
TowardName | 方向说明中显示的指向目的地名称的路标。 | 文本 |
Level | 发生此方向事件的建筑物级别。 该值对应于在用于分析的网络数据集中定义的 Level 属性。 | 长整型 |
ShortVoiceInstruction | 将在使用应用程序中用作语音导航文本的短文本。 | 文本 |
VoiceInstruction | 附加文本(其中包括展开的缩写和复数形式),将在使用应用程序中用作语音导航文本。 | 文本 |
Azimuth | 偏离此点的车辆的方位角,以度为单位。 零指示北向。 | 双精度 |
FromIntersectingName | 收集开始的十字路口的名称。 | 文本 |
ToIntersectingName | 收集结束的十字路口的名称。 | 文本 |
DirectionLines
在经过剖切的分析中计算的输出路径线,以表示 DirectionPoints 事件或行进策略位置之间的每个路径段。
字段名 | 描述 | 数据类型 |
---|---|---|
ObjectID | 要素的对象 ID。 | ObjectID |
DirectionPointID | 与此线相关联的 DirectionPoints 表中要素的 ObjectID 值。 | 长整型 |
RouteID | 与此方向线相关联的输出 Routes 要素的 ObjectID 值。 | 长整型 |
DirectionLineType | 指定此线所描述的方向情况类型,由以下值之一指定:
| 长整型 |
Meters | 线段的长度,以米为单位。 | 双精度 |
Minutes | 沿线段的行驶时间,以分钟为单位。 | 双精度 |
FromLevel | 开始此方向事件的建筑物级别。 该值对应于在用于分析的网络数据集中定义的 Level 属性。 | 长整型 |
ToLevel | 结束此方向事件的建筑物级别。 该值对应于在用于分析的网络数据集中定义的 Level 属性。 | 长整型 |