复制遍历的源要素的输出
复制遍历的源要素工具用于创建包含求解网络分析图层时所遍历的边、交汇点和转弯的两个要素类和表。 以下三个部分描述了三类输出的字段。
边要素类
字段名 | 描述 | ||||||
---|---|---|---|---|---|---|---|
ObjectID | 系统管理的 ID 字段。 | ||||||
形状 | 线的几何。 | ||||||
SourceName | 从其中生成线的边源要素类的名称。 对于 StreetMap 网络数据集,边源的名称为引用边源图层的要素类的名称。识别边源名称的一种方法是,在将街道地图网络数据集图层添加到 ArcMap 时接受添加源的选项。 | ||||||
SourceOID | 遍历的源要素的对象 ID。该值为 SourceName 字段中识别的要素类的对象 ID。 | ||||||
SourceType | SourceType 的值始终为 NETWORK,这说明线要素代表遍历的网络数据集元素。 | ||||||
EID | 该字段用于指示所遍历的网络边的元素 ID (EID)。EID 唯一地描述网络元素。网络元素的 EID 与要素的 ObjectID 无关。一个要素可以存储为网络中的多个不同元素。 | ||||||
FromPosition | 指定输出线要素关于基础源要素的数字化方向的开始位置。
| ||||||
ToPosition | 指定输出线要素关于基础源要素的数字化方向的结束位置。
| ||||||
FromJunctionID | 复制遍历的源要素可以输出交汇点要素类与边要素类。边要素类中的线的端点与交汇点要素类中的点重合。 FromJunctionID 用于指示交汇点要素类中与线要素起点重合的点要素的对象 ID。 | ||||||
ToJunctionID | 复制遍历的源要素可以输出交汇点要素类与边要素类。边要素类中的线的端点与交汇点要素类中的点重合。 ToJunctionID 用于指示交汇点要素类中与线要素终点重合的点要素的对象 ID。 | ||||||
RouteID 或者 FacilityID | 如果输入网络分析图层为路径、最近设施点或车辆配送,则该字段被命名为 RouteID 且用于唯一地标识遍历边的路径。该值是指输入网络分析图层中的“路径”子图层的对象 ID。 如果输入网络分析图层为服务区,则该字段被命名为 FacilityID 且用于唯一地标识其服务区遍历边的设施点。该值是指输入网络分析图层中的“设施点”子图层的对象 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 值与交汇点源要素类的名称匹配。对于街道地图网络数据集,SourceName 值为 ND_SDC Junction Source,因为它们不具有交汇点源要素类。 从其他源生成点时,SourceName 值用于标识具有以下某个值的源。
| ||||||||||||||||
SourceOID | 遍历的源要素的对象 ID。该值是指 SourceName 字段中标识的要素类中的要素的对象 ID。 如果 SourceName 值为 MidspanJunctions 或 SourceType 值为 VIRTUAL,则 SourceOID 为 -1。 | ||||||||||||||||
SourceType | 该字段有三个可能的值:
| ||||||||||||||||
EID | 元素 ID (EID) 唯一地描述网络元素。该字段用于指示遍历的网络元素的 EID。网络元素的 EID 与要素的 ObjectID 无关。一个要素可以存储为网络中的多个不同元素。 如果要素不代表网络数据集中的交汇点,则 EID 为 -1;例如,如果点代表路径上的停靠点,则 EID 为 -1。 | ||||||||||||||||
RouteID 或者 FacilityID | 如果输入网络分析图层为路径、最近设施点或车辆配送,则该字段被命名为 RouteID 且用于唯一地标识遍历交汇点的路径要素。该值是指输入网络分析图层中的“路径”子图层的对象 ID。 如果输入网络分析图层为服务区,则该字段被命名为 FacilityID 且用于唯一地标识其服务区遍历交汇点的设施点。该值是指输入网络分析图层中的“设施点”子图层的对象 ID。 | ||||||||||||||||
Attr_[CostAttributeName] (例如,Attr_Minutes,其中 Minutes 是网络的阻抗) | 基础交汇点的成本。该字段的单位与字段名中引用的成本属性的单位相同。 | ||||||||||||||||
Cumul_[CostAttributeName] (例如,Cumul_Minutes,其中 Minutes 是网络的阻抗) | 基础网络元素从路径或服务区的起点到当前点要素的位置的累积成本。 该字段的单位与字段名中引用的成本属性的单位相同。 | ||||||||||||||||
Attr_[RestrictionAttributeName] (例如,Attr_Avoid_Toll_Roads,其中“Avoid Toll Roads”是网络的约束属性) | 指定遍历的交汇点是否已使用该字段名中所引用的约束属性。
注: 始终都不会遍历使用禁止约束的元素;但是可以遍历使用首选约束或避免约束的元素。 |
转弯属性表
ObjectID | 系统管理的 ID 字段。 | ||||||
SourceName | 从其中创建转弯记录的源的名称。 从网络数据集中的转弯生成记录时,SourceName 值与源要素类的名称匹配。 对于街道地图网络数据集,转弯源的名称为引用转弯源图层的要素类的名称。识别转弯源名称的一种方法是,在将街道地图网络数据集图层添加到 ArcMap 时接受添加源图层的选项。 从通用转弯生成记录时,SourceName 值为 ImplicitTurns。 | ||||||
SourceOID | 遍历的源要素的对象 ID。该值是指 SourceName 字段中识别的要素类的对象 ID。 如果 SourceName 值为 ImplicitTurns,则 SourceOID 为 -1。 | ||||||
SourceType | 该字段有两个可能的值:
| ||||||
EID | 元素 ID (EID) 唯一地描述网络元素。该字段用于指示遍历的网络元素的 EID。网络元素的 EID 与要素的 ObjectID 无关。一个要素可以存储为网络中的多个不同元素。 如果记录代表遍历的通用转弯,则 EID 为 -1。 | ||||||
FromEdgeID | 复制遍历的源要素可以输出边要素类以及此处描述的转弯属性表。转弯属性表中线的端点与边要素类中的线重合。 FromEdgeID 用于指示与转弯重合的边要素类中的线要素的对象 ID。 | ||||||
ToEdgeID | 复制遍历的源要素可以输出边要素类以及此处描述的转弯要素类。转弯要素类中的线的端点与边要素类中的线重合。 ToEdgeID 用于指示与转弯的端点重合的边要素类中的线要素的对象 ID。 | ||||||
RouteID 或者 FacilityID | 如果输入网络分析图层为路径、最近设施点或车辆配送,则该字段被命名为 RouteID 且用于唯一地标识遍历转弯的路径。该值是指输入网络分析图层中的“路径”子图层的对象 ID。 如果输入网络分析图层为服务区,则该字段被命名为 FacilityID 且用于唯一地标识其服务区遍历转弯的设施点。该值是指输入网络分析图层中的“设施点”子图层的对象 ID。 | ||||||
Attr_[CostAttributeName] (例如,Attr_Minutes,其中 Minutes 是网络的阻抗) | 基础转弯的成本。该字段的单位与字段名中引用的成本属性的单位相同。 | ||||||
Cumul_[CostAttributeName] (例如,Cumul_Minutes,其中 Minutes 是网络的阻抗) | 基础网络元素从路径或服务区的起点到当前转弯的位置的累积成本。 该字段的单位与字段名中引用的成本属性的单位相同。 | ||||||
Attr_[RestrictionAttributeName] (例如,Attr_Avoid_Toll_Road,其中“Avoid Toll Roads”是网络的约束属性) | 指定遍历的转弯是否已使用该字段名中所引用的约束属性。
注: 始终都不会遍历使用禁止约束的元素;但是可以遍历使用首选约束或避免约束的元素。 |