描述
用于向追踪网络中添加网络属性。
使用方法
一个网络属性只能与要素类上的一个属性相关联;但是,它可以与多个要素类相关联。
必须禁用网络拓扑。
此工具可与设置网络属性工具配合使用,后者用于将网络属性分配给追踪网络的要素类字段。
使用企业级地理数据库时,需要满足以下要求:
输入追踪网络必须来自作为数据库追踪网络所有者建立的数据库连接。
许可:
活动门户帐户必须具有 ArcGIS Trace Network 用户类型扩展模块许可,才能在企业级地理数据库中进行创建和发布,并与追踪网络配合使用。- 当连接到默认版本时,必须执行此工具。
语法
arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
参数 | 说明 | 数据类型 |
in_trace_network | 将添加网络属性的输入追踪网络。 | Trace Network; Trace Network Layer |
attribute_name | 要添加至追踪网络的网络属性的名称。 | String |
attribute_type | 指定网络属性的数据类型。
| String |
is_nullable (可选) | 指定网络属性是否支持空值。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_trace_network | 更新的追踪网络。 | 追踪网络 |
代码示例
添加一个名为 Velocity 且具有双精度属性类型的网络属性。
import arcpy
arcpy.AddNetworkAttribute_tn("Trace Network", "Velocity", "DOUBLE")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是