描述
将网络属性分配到要在追踪操作期间使用的要素类。
追踪网络可以包含网络属性。网络属性是存储在网络拓扑中的值,从网络中相应要素上的属性派生而来。网络属性只能与要素类中的一个属性相关联,但是对追踪网络可以包含的网络属性数量没有限制。网络属性可用作权重,用于控制可遍历性和对网络中路径的成本进行建模。
使用方法
语法
SetNetworkAttribute(in_trace_network, network_attribute, featureclass, field)
参数 | 说明 | 数据类型 |
in_trace_network | 包含要设置的网络属性的追踪网络。 | Trace Network; Trace Network Layer |
network_attribute | 要分配到要素类字段的网络属性。 | String |
featureclass | 包括将用于设置网络属性的字段的输入要素类。 | String |
field | 将分配网络属性的现有字段。字段数据类型必须与网络属性的数据类型相匹配。例如,如果网络属性是短整型,则字段必须也是短整型。只能将不支持空值的网络属性分配给不允许空值的字段。 | String |
派生输出
名称 | 说明 | 数据类型 |
out_trace_network | 更新的追踪网络。 | 追踪网络 |
代码示例
设置名为 Friction Factor 的网络属性,以在 BlackLines 要素类中使用 frictionvalue 字段。
import arcpy
arcpy.SetNetworkAttribute_tn("Trace Network", "Friction Factor",
"BlackLines", "frictionvalue")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是