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