“复制遍历的源要素”工具输出

复制遍历的源要素工具用于创建包含求解网络分析图层时所遍历的边、交汇点和转弯的两个要素类和表。 以下部分描述了三类输出类型的字段。

边要素类

字段名描述

ObjectID

系统管理的 ID 字段。

Shape

线的几何。

SourceName

从其中生成线的边源要素类的名称。

对于 StreetMap 网络数据集,边源的名称为引用边源图层的要素类的名称。 识别边源名称的一种方法是,在将 StreetMap 网络数据集图层添加至 ArcGIS AllSource 时,接受添加源的选项。

SourceOID

遍历的源要素的对象 ID。 该值为 SourceName 字段中识别的要素类的对象 ID。

SourceType

SourceType 字段的值始终为 NETWORK,这说明线要素代表遍历的网络数据集元素。

EID

该字段用于指示所遍历的网络边的元素 ID (EID)。 EID 唯一地描述网络元素。 网络元素的 EID 与要素的对象 ID 无关。 一个要素可以存储为网络中的多个不同元素。

FromPosition

指定输出线要素关于基础源要素的数字化方向的开始位置。

  • 值为 0(零)表示线在基础源要素的起点处开始。
  • 值为 1 表明线在基础源要素的终点处开始。
  • 介于 0 到 1 之间的值表示服务区线在沿基础源要素的某一点处开始。 例如,值 0.25 表示服务区线在数字化方向上沿基础源要素的百分之二十五处开始。

ToPosition

指定输出线要素关于基础源要素的数字化方向的结束位置。

  • 值为 0(零)表示线在基础源要素的起点处结束。
  • 值为 1 表明线在基础源要素的终点处结束。
  • 介于 0 到 1 之间的值表示服务区线在沿基础源要素的某一点处结束。 例如,值 0.25 表示服务区线在数字化方向上沿基础源要素的百分之二十五处结束。

FromJunctionID

复制遍历的源要素工具可以输出交汇点要素类与边要素类。 边要素类中的线的端点与交汇点要素类中的点重合。

FromJunctionID 字段用于指示交汇点要素类中与线要素起点重合的点要素的对象 ID。

ToJunctionID

复制遍历的源要素工具可以输出交汇点要素类与边要素类。 边要素类中的线的端点与交汇点要素类中的点重合。

ToJunctionID 字段用于指示交汇点要素类中与线要素终点重合的点要素的对象 ID。

RouteID

FacilityID

如果输入网络分析图层为路径、最近设施点或车辆配送,则该字段被命名为 RouteID 且用于唯一地标识遍历边的路径。 该值是指输入网络分析图层中的 Routes 子图层的对象 ID。

如果输入网络分析图层为服务区,则该字段被命名为 FacilityID 且用于唯一地标识其服务区遍历边的设施点。 该值是指输入网络分析图层中的 Facilities 子图层的对象 ID。

Attr_[CostAttributeName]

(例如 Attr_Minutes,其中 Minutes 是网络上的成本属性)

基础边的成本。 该字段的单位与字段名中引用的成本属性的单位相同。

Cumul_[CostAttributeName]

(例如,Cumul_Minutes,其中 Minutes 是网络的阻抗)

基础网络元素从路径或服务区的起点到线要素表示的边的终点的累积成本。

该字段的单位与字段名中引用的成本属性的单位相同。

Attr_[RestrictionAttributeName]

(例如,Attr_Avoid_Toll_Roads,其中 Avoid Toll Roads 是网络的约束属性)

指定遍历的边是否已使用该字段名中所引用的约束属性。

描述

0

遍历的边未使用约束。

1

遍历的边使用了约束。

注:

始终都不会遍历使用禁止约束的元素;但是可以遍历使用首选约束或避免约束的元素。

交汇点要素类

交汇点要素类包含表示以下内容的点:遍历的交汇点;遍历的网络位置,如停靠点、站点和设施点;以及达到中断值的位置(对于服务区)。

注:

障碍是网络位置;但是,在一些情况下,障碍并不包含在交汇点要素类中。 下面将对这些情况进行简要介绍。

  • 复制遍历的源要素工具始终都不会输出约束型障碍,因为不能对它们进行遍历。
  • 分析中遍历的增加成本型点障碍会包含在交汇点要素类中;然而,如果将障碍的增加成本设置为 0(即基础阻抗不会受到影响),障碍会被排除在该要素类之外。
  • 代表进入或退出的调整成本型线障碍或面障碍的点作为要素包含在交汇点要素类中,前提条件是障碍调整阻抗的系数值不为 1。

ObjectID

系统管理的 ID 字段。

Shape

点的几何。

SourceName

从其中创建点的源的名称。

从遍历的网络数据集交汇点生成点时,SourceName 值与交汇点源要素类的名称匹配。 对于 StreetMap 网络数据集,SourceName 值为 ND_SDC Junction Source,因为它们不具有交汇点源要素类。

从其他源生成点时,SourceName 值用于标识具有以下某个值的源。

描述

Stops

从路径分析中的停靠点创建点。

Facilities

从最近设施点中的设施点或从服务区分析创建点。

Incidents

从最近设施点分析中的事件点创建点。

Orders

点基于车辆配送分析中的停靠点创建。

Depots

从车辆配送分析中的站点创建点。

Breaks

从车辆配送分析中的休息点创建点。

MidspanJunctions

从服务区分析、遍历的附加成本障碍或遍历的调整成本型线障碍或面障碍中的中断边界创建点。

SourceOID

遍历的源要素的对象 ID。 该值是指 SourceName 字段中标识的要素类中的要素的对象 ID。

如果 SourceName 值为 MidspanJunctions 或 SourceType 值为 VIRTUAL,则 SourceOID 值为 -1。

SourceType

该字段有三个可能的值:

描述

NETWORK

要素代表遍历的网络数据集元素。

NA_CLASS

要素代表网络分析图层中的遍历要素。

VIRTUAL

要素代表服务区分析中的遍历障碍或休息点终点,或 StreetMap 数据集中的遍历交汇点。

EID

元素 ID (EID) 唯一地描述网络元素。 该字段用于指示遍历的网络元素的 EID。 网络元素的 EID 与要素的对象 ID 无关。 一个要素可以存储为网络中的多个不同元素。

如果要素不代表网络数据集中的交汇点,则 EID 为 -1。 例如,如果点代表路径上的停靠点,则 EID 为 -1。

RouteID

FacilityID

如果输入网络分析图层为路径、最近设施点或车辆配送,则该字段被命名为 RouteID 且用于唯一地标识遍历交汇点的路径要素。 该值是指输入网络分析图层中的 Routes 子图层的对象 ID。

如果输入网络分析图层为服务区,则该字段被命名为 FacilityID 且用于唯一地标识其服务区遍历交汇点的设施点。 该值是指输入网络分析图层中的 Facilities 子图层的对象 ID。

Attr_[CostAttributeName]

(例如,Attr_Minutes,其中 Minutes 是网络的阻抗。)

基础交汇点的成本。 该字段的单位与字段名中引用的成本属性的单位相同。

Cumul_[CostAttributeName]

(例如,Cumul_Minutes,其中 Minutes 是网络的阻抗)

基础网络元素从路径或服务区的起点到当前点要素的位置的累积成本。

该字段的单位与字段名中引用的成本属性的单位相同。

Attr_[RestrictionAttributeName]

(例如,Attr_Avoid_Toll_Roads,其中 Avoid Toll Roads 是网络的约束属性)

指定遍历的交汇点是否已使用该字段名中所引用的约束属性。

描述

0

遍历的交汇点未使用约束。

1

遍历的交汇点使用了约束。

注:

始终都不会遍历使用禁止约束的元素;但是可以遍历使用首选约束或避免约束的元素。

转弯属性表

ObjectID

系统管理的 ID 字段。

SourceName

从其中创建转弯记录的源的名称。

从网络数据集中的转弯生成记录时,SourceName 值与源要素类的名称匹配。

对于 StreetMap 网络数据集,转弯源的名称为引用转弯源图层的要素类的名称。 识别转弯源名称的一种方法是,在将 StreetMap 网络数据集图层添加至 ArcGIS AllSource 时,接受添加源图层的选项。

从通用转弯生成记录时,SourceName 值为 ImplicitTurns。

SourceOID

遍历的源要素的对象 ID。 该值是指 SourceName 字段中识别的要素类的对象 ID。

如果 SourceName 值为 ImplicitTurns,则 SourceOID 值为 -1。

SourceType

该字段有两个可能的值:

描述

NETWORK

记录代表遍历的网络数据集元素。

VIRTUAL

记录代表遍历的通用转弯。

EID

元素 ID (EID) 唯一地描述网络元素。 该字段用于指示遍历的网络元素的 EID。 网络元素的 EID 与要素的对象 ID 无关。 一个要素可以存储为网络中的多个不同元素。

如果记录代表遍历的通用转弯,则 EID 为 -1。

FromEdgeID

复制遍历的源要素工具可以输出边要素类以及此处描述的转弯属性表。 转弯属性表中线的端点与边要素类中的线重合。

FromEdgeID 字段用于指示与转弯的起始边重合的边要素类中的线要素的对象 ID。

ToEdgeID

复制遍历的源要素工具可以输出边要素类以及此处描述的转弯要素类。 转弯要素类中的线的端点与边要素类中的线重合。

ToEdgeID 字段用于指示与转弯的端点重合的边要素类中的线要素的对象 ID。

RouteID

FacilityID

如果输入网络分析图层为路径、最近设施点或车辆配送,则该字段被命名为 RouteID 且用于唯一地标识遍历转弯的路径。 该值是指输入网络分析图层中的 Routes 子图层的对象 ID。

如果输入网络分析图层为服务区,则该字段被命名为 FacilityID 且用于唯一地标识其服务区遍历转弯的设施点。 该值是指输入网络分析图层中的 Facilities 子图层的对象 ID。

Attr_[CostAttributeName]

(例如,Attr_Minutes,其中 Minutes 是网络的阻抗。)

基础转弯的成本。 该字段的单位与字段名中引用的成本属性的单位相同。

Cumul_[CostAttributeName]

(例如,Cumul_Minutes,其中 Minutes 是网络的阻抗)

基础网络元素从路径或服务区的起点到当前转弯的位置的累积成本。

该字段的单位与字段名中引用的成本属性的单位相同。

Attr_[RestrictionAttributeName]

(例如,Attr_Avoid_Toll_Road,其中 Avoid Toll Roads 是网络的约束属性)

指定遍历的转弯是否已使用该字段名中所引用的约束属性。

描述

0

遍历的转弯未使用约束。

1

遍历的转弯使用了约束。

注:

始终都不会遍历使用禁止约束的元素;但是可以遍历使用首选约束或避免约束的元素。