概要
トレース ネットワークのネットワーク トポロジを有効化します。
ネットワーク トポロジは、トレースなどの解析操作やネットワーク ダイアグラムに必要となります。また、ネットワーク トポロジをエラー フィーチャの検出に使用することもできます。
使用法
すべてのトレース ネットワーク フィーチャクラスに空間インデックスが必要です。
エンタープライズ ジオデータベースを操作する場合には、次の要件があります。
入力トレース ネットワークは、データベース トレース ネットワークの所有者として、確立されたデータベース接続から取得する必要があります。
このツールは、デフォルト バージョンに接続されているときに実行する必要があります。
トレース ネットワークはブランチ バージョン対応登録されている必要があります。
高度な設定の [エラーのみを生成] を使用するには、トレース ネットワークがバージョン非対応の状態である必要があります。
構文
arcpy.tn.EnableNetworkTopology(in_trace_network, {max_number_of_errors}, {only_generate_errors})
パラメーター | 説明 | データ タイプ |
in_trace_network | ネットワーク トポロジを有効化するトレース ネットワーク。 | Trace Network; Trace Network Layer |
max_number_of_errors (オプション) | ネットワーク トポロジの有効化が停止するまでに発生するエラーの最大数。エラーはエラー テーブルに記録されます。デフォルト値は 10000 です。 注意:エラーの最大数の値を大きくすると、トポロジの有効化にかかる時間が長くなります。デフォルト値の 10000 より大きい値を設定することはお勧めしません。 | Long |
only_generate_errors (オプション) | トポロジが有効化されるのか、それともネットワーク エラーのみが生成されるのかを指定します。
| Boolean |
派生した出力
名前 | 説明 | データ タイプ |
out_trace_network | 更新されるトレース ネットワーク。 | トレース ネットワーク |
コードのサンプル
[EnableNetworkTopology] 関数を使用して、MyNetwork というトレース ネットワークのネットワーク トポロジを有効化し、エラーの最大数を 500 に設定します。
import arcpy
arcpy.EnableNetworkTopology_tn('MyNetwork', 500)
[EnableNetworkTopology] 関数を使用して、MyNetwork というトレース ネットワークのエラーのみを生成します。
import arcpy
arcpy.EnableNetworkTopology_tn('MyNetwork', '', 'ONLY_ERRORS')
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい