查找路径地理处理工具可生成表示停靠点、路径、方向和路径边的图层。本主题描述了输出要素类及其对应的字段属性。
Routes 要素类
Routes 线要素类表示停靠点之间的最佳路径。
此输出要素类的默认名称为 Routes,但是可以在求解之前通过更改输出路径名称参数(Python 中的 Output_Routes_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Routes 要素类的字段名称。
字段名 | 说明 |
---|---|
OID | 系统管理的 ID 字段。 |
形状 | 指示线形状的几何字段。 |
Name | 路径的名称从已分配以便进行访问的停靠点的 RouteName 字段中复制。如果停靠点的输入 RouteName 字段为空,则该名称将派生自第一个和最后一个停靠点的名称。 在运行工具时,具有相同路径名称的输入停靠点将分组到一起并通过一条路径访问,且系统将为该路径分配此路径名称。当输入停靠点上存在多个路径名称时,工具可输出多条路径 - 每个唯一路径名称对应一条路径。 |
StopCount | 分配给路径的停靠点数。 |
Total_[Units] | 路径的总时间或距离。 始终显示 Total_Minutes、Total_Miles 和 Total_Kilometers。如果将测量单位输入参数设置为其他单位,则显示另一字段。 |
Total_[Accumulated Cost Attribute]_[Units] | 基于累积属性输入参数中所选的成本属性的路径总时间或距离。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 |
TotalWait_[时间属性] | 路径在停靠点等待其时间窗打开所耗费的总时间。例如,如果停靠点的时间窗为 3:00 到 4:00 p.m.,路径在 2:55 p.m. 时到达,则在该停靠点的等待时间为 5 分钟。此字段值是所有停靠点等待时间的总和。 |
TotalViolation_[时间属性] | 路径时间窗的总冲突时间。如果路径在停靠点时间窗结束 5 分钟后到达停靠点,则在该停靠点的冲突时间为 5 分钟。此字段值是所有停靠点冲突时间的总和。 |
StartTime | 路径开始时间。 |
EndTime | 路径完成时间。 |
FirstStopOID | 路径上第一个停靠点的 OID 标识符。 |
LastStopOID | 路径上最后一个停靠点的 OID 标识符。 |
Shape_Length | 要素的几何长度。 |
停靠点要素类
Stops 要素类表示任意路径可以到达的停靠点和任何路径都不能到达的停靠点。对于无法到达的停靠点,属性表将提供有关问题原因的信息。对于能够达到的停靠点,属性表将列出分配到这些停靠点的路径名称、停靠顺序、到达时间和其他信息。
此输出要素类的默认名称为 Stops,但是可以在求解之前通过更改输出停靠点名称参数(Python 中的 Output_Stops_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Stops 要素类的字段名称。
字段名 | 说明 |
---|---|
OID | 系统管理的 ID 字段。 |
形状 | 内部存储的点的几何形状。 |
Name | 停靠点的名称。如果输入停靠点要素类具有同名字段,则会从该字段中派生此名称值;否则将为该名称值分配默认值。 |
RouteName | 它表示为停靠点分配的路径名称。 在运行工具时,具有相同路径名称的输入停靠点将分组到一起并通过一条路径访问,且系统将为该路径分配此路径名称。当输入停靠点上存在多个路径名称时,工具可输出多条路径 - 每个唯一路径名称对应一条路径。 如果不存在任何名称,则所有停靠点均将分配到同一路径。 |
Sequence | 由分配路径访问停靠点的顺序在 RouteName 字段中列出。 顺序值为 3 的停靠点指示分配的路径在访问涉及的停靠点之前将访问两个停靠点。 |
TimeWindowStart | 此字段指定路径可途经此停靠点的最早时间。 从输入停靠点复制字段及其值。 |
TimeWindowEnd | 此字段指定路径可途经此停靠点的最晚时间。 从输入停靠点复制字段及其值。 |
Curb Approach | 指定车辆到达和离开停靠点的方向。 从输入停靠点复制字段及其值。 |
ArriveCurbApproach | 指示车辆到达停靠点时路边通道位于车辆哪一侧。 |
DepartCurbApproach | 指示车辆离开停靠点时路边通道位于车辆哪一侧。 |
Status | 该字段受到下面列出值的属性域的约束(括号中是它们的编码值)。注意,网络位置是指停靠点在网络数据集上的位置。
|
Additional Time | 访问此停靠点时添加到总路径时间中的时间量。 从输入停靠点复制字段及其值。 该字段值的单位与测量单位输入参数中所指定的单位相同。 |
Additional Distance | 访问此停靠点时添加到总路径距离中的距离量。 从输入停靠点复制字段及其值。 该字段值的单位与测量单位输入参数中所指定的单位相同。 |
Cumul_[Units] | 路径从起始点到停靠点(包括停靠点)的累积距离或持续时间。此处报告的值是到停靠点的累积路径时间或距离,包括在此停靠点和任何先前停靠点所耗费的所有附加时间或距离。 |
Cumul_[Attribute Name]_[Units] | 路径从起始点到停靠点(包括停靠点)的累积距离或持续时间。此处报告的值是到停靠点的累积路径时间或距离,包括在此停靠点和任何先前停靠点所耗费的所有附加时间或距离。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 |
ArriveTime | 路径每天到达停靠点的时间。 使用时区配置网络数据集时,时间值对应于停靠点所在的时区;否则,其将与求解分析的电脑上配置的时区对应。 |
DepartTime | 路径每天离开停靠点的时间。 使用时区配置网络数据集时,时间值对应于停靠点所在的时区;否则,其将与求解分析的电脑上配置的时区对应。 |
ORIG_FID | 输入停靠点的对象 ID。此字段可用于将属性从输出停靠点要素类连接到输入停靠点表,或从输入停靠点连接到输出停靠点。还可用于将属性连接到输出 Stops 要素类和从输出 Stops 要素类连接属性。 |
Directions 要素类
Directions 线要素类表示沿停靠点间路径的路段。它包括用于导航协助的文本方向。
此输出要素类的默认名称为 Directions,但是可以在求解之前通过更改方向名称参数(Python 中的 Output_Directions_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 Directions 要素类的字段名称。
字段名 | 说明 |
---|---|
ObjectID | 系统管理的 ID 字段。 |
形状 | 指示线形状的几何字段。 |
RouteName | 驾驶操作所应用到的路径的名称。 |
ArriveTime | 每天启动给定驾驶操作的时间。 如果路径跨越多天,将显示日期和时间。 |
Type | 此字段适用于想要自定义行驶方向文本的高级用户。大多数用户可通过忽略此字段并参考 Text 字段来满足其要求。 Type 引用下列两个枚举中的一个常量:esriDirectionsManueverType 或 esriDirectionsStringType。(有关 SubItemType 值所引用的枚举,请参阅 Type 字段描述。) 您可以通过搜索选择的 SDK 查找枚举名称来查看常量值列表。 |
SubItemType | 此字段适用于想要自定义行驶方向文本的高级用户。大多数用户可通过忽略此字段并参考 Text 字段来满足其要求。 SubItemType 与 Type 配合使用以创建 Text 字段中显示的行驶方向。SubItemType 字段可指定 Type 字段是引用 esriDirectionsManueverType 枚举中的常量值还是引用 esriDirectionsStringType 枚举中的常量值。
|
Text | 行驶方向的文本描述。 文本使用在工具参数中指定的样式、单位和语言。 |
ElapsedTime | 完成行进策略所需的时间。 在时间属性单位参数中选择的单位决定了 ElapsedTime 字段的单位。 某些行驶方向还额外记录了服务时间、冲突时间等等。在这种情况下,每条记录的经历时间是重复的。如果想要对总经历时间求和,请选择“类型”值为 1 的记录,然后对这些记录求和。 |
DriveDistance | 此路径中该路段的行驶距离。 如果行驶方向与下一次行驶方向开始的位置相同,则此值为零。 |
Shape_Length | 要素的几何长度。 |
RouteEdges 要素类
RouteEdges 线要素类表示路径途径的各个路段。
此输出要素类的默认名称为 RouteEdges,但是可以在求解之前通过更改输出路径边名称参数(Python 中的 Output_Route_Edges_Name)更改其名称。
该要素类需使用与基础网络数据集相同的坐标系。这可以通过为输出坐标系地理处理环境指定一个数值来控制。
下面列出并描述了 RouteEdges 要素类的字段名称。
字段名 | 说明 | |
---|---|---|
ObjectID | 系统管理的 ID 字段。 | |
形状 | 指示线形状的几何字段。 | |
SourceName | 从其中生成线的边源要素类的名称。 | |
SourceOID | 遍历的源要素的对象 ID。该值为 SourceName 字段中识别的要素类的对象 ID。 | |
RouteEdgeID | 该 ID 表示由路径遍历的网络数据集边。 对象 ID 唯一识别要素,边 ID 唯一识别边,每个线要素上可能存在多个边。 | |
FromPosition | 指定输出 RouteEdges 要素相对于基础源要素的数字化方向的开始位置。
| |
ToPosition | 指定输出 RouteEdges 要素相对于基础源要素的数字化方向的结束位置。
| |
RouteID | 唯一标识遍历边的路径。值对应输出路径要素类的 RouteID 值。 | |
Attr_[Units] | 基础源要素遍历部分的行驶时间或路程。 | |
Attr_[Cost Attribute]_[Units] | 根据成本属性名称划分的基础源要素遍历部分的行驶时间或路程。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 | |
Cumul_[Units] | 路径从其原点到基础源要素遍历部分终点的行驶时间或路程。 | |
Cumul_[Cost Attribute]_[Units] | 路径从其原点到基础源要素遍历部分终点的行驶时间或路程。 已将指定成本属性的单位转换为测量单位输入参数中设置的单位。 | |
Attr_[Restriction Attribute] | 指定遍历的边是否已使用该字段名中所引用的约束属性。
| |
Shape_Length | 要素的几何长度。 |