添加网络属性 (追踪网络)

描述

用于向追踪网络中添加网络属性。

使用方法

  • 一个网络属性只能与要素类上的一个属性相关联;但是,它可以与多个要素类相关联。

  • 必须禁用网络拓扑。

  • 此工具可与设置网络属性工具配合使用,后者用于将网络属性分配给追踪网络的要素类字段。

    了解有关创建网络属性的详细信息

  • 使用企业级地理数据库时,需要满足以下要求:

    • 输入追踪网络必须来自作为数据库追踪网络所有者建立的数据库连接。

    • 许可:
      活动门户帐户必须具有 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

指定网络属性的数据类型。

  • SHORT该字段是短整型类型。
  • LONG该字段是长整型类型。
  • DOUBLE该字段是双精度类型。
  • DATE字段为日期类型。
String
is_nullable
(可选)

指定网络属性是否支持空值。

  • NULLABLE网络属性支持空值。
  • NOT_NULLABLE网络属性不支持空值。这是默认设置。
Boolean

派生输出

名称说明数据类型
out_trace_network

更新的追踪网络。

追踪网络

代码示例

AddNetworkAttribute 示例(Python 窗口)

添加一个名为 Velocity 且具有双精度属性类型的网络属性。

import arcpy
arcpy.AddNetworkAttribute_tn("Trace Network", "Velocity", "DOUBLE")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题