WasteCollection 输出数据类型

下面介绍包含废弃物收集分析结果的输出数据类型。

Stops

输出是带有各个停靠点所服务路径的信息以及沿路径的停靠点顺序的附加信息的输入 Stops 表的副本。

输出 Stops 表包含输入 Stops 表中的所有字段。 下表列出了更新或添加到输出的字段:

字段描述数据类型

ObjectID

要素的对象 ID。

ObjectID

RouteName

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

此字段对应输出路径表中的 Name 字段。

文本

Sequence

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

路径的输出顺序值在更新访问和停靠点之间共享。 序列从 1 开始,代表路线上的第一个停靠点。

长整型

RouteLineID

服务于此停靠点的输出 RouteLines 要素的 ObjectID 值。 这将单个停靠点位置与路线计划的进一步细节相关联,例如车辆何时会在这条街上收集。

长整型

这些字段包含约束冲突的汇总,并在求解操作之后进行设置。 每个字段将包含一个冲突。 如果停靠点有多个违规,则将使用下一个 ViolatedConstraint_* 字段。

  • 超出 Capacities (1) - 预分配的停靠点无法分配给路径,因为分配停靠点会超出路径的 TotalBin_*TotalWeight_*TotalVolume_* 字段值指定的总路径容量。
  • 超出 MaxTotalTime (2) - 从起始站点到终止站点的行驶时间、在两个站点的服务和等待时间的总和超出了路径的 MaxTotalTime 字段值指定的路径总时间。
  • 超出 MaxTotalDistance (4) - 从起始站点到终止站点的行驶距离超出了路径的 MaxTotalDistance 字段值指定的路径总行驶距离。
  • 不能到达 (10) - 预分配的停靠点位于路径无法到达的网络元素上。
  • 无法插入所需更新 (12) - 路径超出其容量并且需要访问货物补给点;然而,在存在预分配的停靠点时,关联的货物补给点的 sequence 值为空,且在未引入其他冲突的情况下,关联的货物补给点不能插入到任何位置。

了解有关网络分析疑难解答的详细信息

注:

未安排路径的停靠点的冲突的约束字段值可能会描述其所有冲突,也可能不描述所有冲突。 如果冲突非常严重,从而导致以后直接不考虑停靠点,那么求解程序就会照此执行,这样便会防止该停靠点出现任何其他冲突。 如果遇到不会自动阻止解决方案生成的冲突,那么该冲突会被记录到冲突的约束字段中,而求解程序将继续考虑该停靠点。 与上述类似的任何其他冲突都会被添加到冲突的约束字段中,直到 (a) 求解程序找到了可提前停止对特定停靠点进行求解的冲突,或 (b) 求解程序找到了问题的总体解决方案。

长整型

Status

指定该点相对于其在网络上的位置以及分析结果的状态。 可能的值如下:

  • 0(确定)- 该点已在网络上定位。
  • 1(未定位)- 该点未在网络上定位,并且未包含在分析中。
  • 2(网络元素未定位)- 未找到由该点的网络位置字段标识的网络元素。 如果删除了该点应处于的网络元素并且未对网络位置重新进行计算,则可能会出现这种情况。
  • 3(元素不可遍历)- 在其上定位该点的网络元素不可遍历。 元素受到约束属性限制时可能会发生这种情况。
  • 4(字段值无效)- 字段值位于范围或编码值域外。 例如,应该填写正数的位置存在负数。
  • 5(无法到达)- 求解程序无法到达该点。 该点可能位于独立于其他输入的网络断开连接区域中,或是障碍或限制阻止了往返于该点。
  • 6(时间窗冲突)- 在指定的时间窗内无法到达该点。 此状态仅适用于支持时间窗的网络分析类型。
  • 7(未定位在最近位置) - 由于限制或障碍致使无法遍历距该点最近的网络位置,因而该点将被置于最近的可遍历网络要素上。

长整型

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

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

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

Depots

输出表是输入 Depots 表的副本,其中包含有关如何在网络上定位站点的其他信息。

输出站点表包含输入站点表中的所有字段。 下表仅列出添加到输出的字段:

字段描述数据类型

ObjectID

要素的对象 ID。

ObjectID

Status

指定该点相对于其在网络上的位置以及分析结果的状态。 可能的值如下:

  • 0(确定)- 该点已在网络上定位。
  • 1(未定位)- 该点未在网络上定位,并且未包含在分析中。
  • 2(网络元素未定位)- 未找到由该点的网络位置字段标识的网络元素。 如果删除了该点应处于的网络元素并且未对网络位置重新进行计算,则可能会出现这种情况。
  • 3(元素不可遍历)- 在其上定位该点的网络元素不可遍历。 元素受到约束属性限制时可能会发生这种情况。
  • 4(字段值无效)- 字段值位于范围或编码值域外。 例如,应该填写正数的位置存在负数。
  • 5(无法到达)- 求解程序无法到达该点。 该点可能位于独立于其他输入的网络断开连接区域中,或是障碍或限制阻止了往返于该点。
  • 6(时间窗冲突)- 在指定的时间窗内无法到达该点。 此状态仅适用于支持时间窗的网络分析类型。
  • 7(未定位在最近位置) - 由于限制或障碍致使无法遍历距该点最近的网络位置,因而该点将被置于最近的可遍历网络要素上。

长整型

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

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

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

路径

这是输出路径。 路径描述了每条路径的作业区域、收集的废弃物数量以及行驶时间和距离。

输出路径表包含输入路径表中的所有字段以及描述每个路径如何为停靠点提供服务的其他字段。 下面仅列出添加到输出的字段。

字段名描述数据类型

ObjectID

要素的对象 ID。

ObjectID

描述路径违反的约束。 约束以整数形式给出,如以下列表所示。

  • 超出 Capacities (1) - 预分配的停靠点无法分配给路径,因为分配停靠点会超出路径的 Capacities 字段值指定的总路径容量。
  • 超出 MaxTotalTime (2) - 从起始站点到终止站点的行驶时间、在两个站点的服务和等待时间的总和超出了路径的 MaxTotalTime 字段值指定的路径总时间。
  • 超出 MaxTotalDistance (4) - 从起始站点到终止站点的行驶距离超出了路径的 MaxTotalDistance 字段值指定的路径总行驶距离。
  • 不能到达 (10) - 预分配的停靠点位于路径无法到达的网络元素上。
  • 无法插入所需更新 (12) - 路径超出其容量并且需要访问货物补给点;然而,在存在预分配的停靠点时,关联的货物补给点的 sequence 值为空,且在未引入其他冲突的情况下,关联的货物补给点不能插入到任何位置。

长整型

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

指示司机在穿越路段时是否收集了垃圾箱。 约束以整数形式给出,如以下列表所示。

  • 两侧收集 (1) - 司机在穿越路段时从街道两侧收集垃圾箱。
  • 左侧收集 (2) - 司机在穿越路段时从街道左侧收集垃圾箱。
  • 右侧收集 (3) - 司机在穿越路段时从街道右侧收集垃圾箱。
  • 主干 (4) - 司机穿越路段,从站点到第一个停靠点、从停靠点到更新点、或从更新点到停靠点。
  • 穿越 (5) - 司机穿越路段,从一个地方到达另一个地方,但不收集垃圾箱。

长整型

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

指定该点相对于其在网络上的位置以及分析结果的状态。 可能的值如下:

  • 0(确定)- 该点已在网络上定位。
  • 1(未定位)- 该点未在网络上定位,并且未包含在分析中。
  • 2(网络元素未定位)- 未找到由该点的网络位置字段标识的网络元素。 如果删除了该点应处于的网络元素并且未对网络位置重新进行计算,则可能会出现这种情况。
  • 3(元素不可遍历)- 在其上定位该点的网络元素不可遍历。 元素受到约束属性限制时可能会发生这种情况。
  • 4(字段值无效)- 字段值位于范围或编码值域外。 例如,应该填写正数的位置存在负数。
  • 5(无法到达)- 求解程序无法到达该点。 该点可能位于独立于其他输入的网络断开连接区域中,或是障碍或限制阻止了往返于该点。
  • 6(时间窗冲突)- 在指定的时间窗内无法到达该点。 此状态仅适用于支持时间窗的网络分析类型。
  • 7(未定位在最近位置) - 由于限制或障碍致使无法遍历距该点最近的网络位置,因而该点将被置于最近的可遍历网络要素上。

长整型

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

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

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

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

指定该点描述的方向事件或行进策略的类型,由以下值之一指定。

  • 标头 (1)
  • 到达 (50)
  • 出发 (51)
  • 直线 (52)
  • 乘坐渡轮 (100)
  • 离开渡轮 (101)
  • 中央分叉口 (102)
  • 环状交叉路 (103)
  • U 形转弯 (104)
  • 门 (150)
  • 楼梯 (151)
  • 电梯 (152)
  • 自动扶梯 (153)
  • 人行坡道 (154)
  • 左侧分叉口 (200)
  • 左侧坡道 (201)
  • 顺时针环状交叉路 (202)
  • 左侧 U 形转弯 (203)
  • 左转弯 (204)
  • 左转弯 (205)
  • 向左急转 (206)
  • 左转,然后立即左转 (207)
  • 左转,然后立即右转 (208)
  • 右侧分叉口 (300)
  • 右侧坡道 (301)
  • 逆时针环状交叉路 (302)
  • 右侧 U 形转弯 (303)
  • 右转弯 (304)
  • 右转弯 (305)
  • 向右急转 (306)
  • 右转,然后立即左转 (307)
  • 右转,然后立即右转 (308)
  • 电梯上行 (400)
  • 自动扶梯上行 (401)
  • 楼梯上行 (402)
  • 电梯下行 (500)
  • 自动扶梯下行 (501)
  • 楼梯下行 (502)
  • 常规事件 (1000)
  • 地标 (1001)
  • 时区变更 (1002)
  • 交通事件 (1003)
  • 调整成本型障碍事件 (1004)
  • 边界交叉 (1005)
  • 违反限制 (1006)
  • 车道 (1007)

长整型

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

指定此线所描述的方向情况类型,由以下值之一指定:

  • 未知 (0)
  • 线段 (1)
  • 行进策略段 (2)
  • 违反限制 (3)
  • 调整成本型障碍 (4)
  • 交通繁忙 (5)
  • 交通畅通 (6)
  • 交通适中 (7)

长整型

Meters

线段的长度,以米为单位。

双精度

Minutes

沿线段的行驶时间,以分钟为单位。

双精度

FromLevel

开始此方向事件的建筑物级别。 该值对应于在用于分析的网络数据集中定义的 Level 属性。

长整型

ToLevel

结束此方向事件的建筑物级别。 该值对应于在用于分析的网络数据集中定义的 Level 属性。

长整型