ネットワーク属性の追加 (Add Network Attribute) (トレース ネットワーク)

概要

ネットワーク属性をトレース ネットワークに追加します。

使用法

  • ネットワーク属性は、1 つのフィーチャクラスの 1 つの属性のみに関連付けることができます。ただし、複数のフィーチャクラスに関連付けることはできます。

  • ネットワーク トポロジを無効化する必要があります。

  • このツールは、トレース ネットワークのフィーチャクラス フィールドにネットワーク属性を割り当てる [ネットワーク属性の設定 (Set Network Attribute)] ツールとともに使用できます。

    ネットワーク属性の作成の詳細

  • エンタープライズ ジオデータベースを操作する場合には、次の要件があります。

    • 入力トレース ネットワークは、データベース トレース ネットワークの所有者として、確立されたデータベース接続から取得する必要があります。

    • ライセンス:
      アクティブなポータル アカウントは、エンタープライズ ジオデータベースでトレース ネットワークを作成、公開、操作するための 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フィールドは short integer (短整数) タイプです。
  • LONGフィールドは long integer (長整数) タイプです。
  • DOUBLEフィールドは double precision (倍精度) タイプです。
  • DATEフィールドは date (日付) タイプです。
String
is_nullable
(オプション)

ネットワーク属性が Null 値をサポートするかどうかを指定します。

  • NULLABLEネットワーク属性は Null 値をサポートします。
  • NOT_NULLABLEネットワーク属性は Null 値をサポートしません。これがデフォルトです。
Boolean

派生した出力

名前説明データ タイプ
out_trace_network

更新されるトレース ネットワーク。

トレース ネットワーク

コードのサンプル

AddNetworkAttribute (ネットワーク属性の追加) の例 (Python ウィンドウ)

Velocity という名前のネットワーク属性を double 属性タイプで追加します。

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

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック