ネットワーク トポロジの有効化 (Enable Network Topology) (トレース ネットワーク)

サマリー

トレース ネットワークのネットワーク トポロジを有効化します。

ネットワーク トポロジは、トレースなどの解析操作やネットワーク ダイアグラムに必要となります。 また、ネットワーク トポロジをエラー フィーチャの検出に使用することもできます。

ネットワーク トポロジを有効化する方法の詳細

使用法

  • すべてのトレース ネットワーク フィーチャクラスに空間インデックスが必要です。

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

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

    • このツールは、デフォルト バージョンに接続されているときに実行する必要があります。

    • トレース ネットワークはブランチ バージョン対応登録されている必要があります。

    • 高度な設定の [エラーのみを生成] を使用するには、トレース ネットワークがバージョン非対応の状態である必要があります。

    • ライセンス:
      エンタープライズ配置でこのツールを使用するには、組織のメンバーに ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスを割り当てる必要があります。

パラメーター

ラベル説明データ タイプ
入力トレース ネットワーク

ネットワーク トポロジを有効化するトレース ネットワーク。

Trace Network; Trace Network Layer
エラーの最大数
(オプション)

ネットワーク トポロジの有効化が停止するまでに検出できるエラーの最大数。 エラーはエラー テーブルに記録されます。 このパラメーターに値が指定されていない場合、無数のエラーが検出される可能性があります。 デフォルト値は 10000 です。

注意:

エラーの最大数の値を大きくすると、トポロジの有効化にかかる時間が長くなります。

Long
エラーのみを生成
(オプション)

トポロジが有効化されるのか、それともネットワーク エラーのみが生成されるのかを指定します。

  • オン - トレース ネットワークはネットワーク エラーのみに対して評価されます。トポロジは有効化されません。 エンタープライズ ジオデータベースを操作している場合、データをバージョン対応登録できません。 これにより、トポロジを有効化するまでに、ネットワーク内を検査してエラーを修正できます。
  • オフ - トポロジが有効化され、エラーが存在する場合、エラー フィーチャが生成されます。 これがデフォルトです。
Boolean

派生した出力

ラベル説明データ タイプ
更新されたトレース ネットワーク

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

Trace Network

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 です。

注意:

エラーの最大数の値を大きくすると、トポロジの有効化にかかる時間が長くなります。

Long
only_generate_errors
(オプション)

トポロジが有効化されるのか、それともネットワーク エラーのみが生成されるのかを指定します。

  • ONLY_ERRORSトレース ネットワークはネットワーク エラーのみに対して評価されます。 トポロジは有効化されません。 エンタープライズ ジオデータベースを操作している場合、データをバージョン対応登録できません。 これにより、トポロジを有効化するまでに、ネットワーク内を検査してエラーを修正できます。
  • ENABLE_TOPOトポロジが有効化され、エラーが存在する場合、エラー フィーチャが生成されます。 これがデフォルトです。
Boolean

派生した出力

名前説明データ タイプ
out_trace_network

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

Trace Network

コードのサンプル

EnableNetworkTopology の例 1 (Python ウィンドウ)

EnableNetworkTopology 関数を使用して、MyNetwork というトレース ネットワークのネットワーク トポロジを有効化し、エラーの最大数を 500 に設定します。

import arcpy
arcpy.tn.EnableNetworkTopology('MyNetwork', 500)
EnableNetworkTopology の例 2 (Python ウィンドウ)

EnableNetworkTopology 関数を使用して、MyNetwork というトレース ネットワークのエラーのみを生成します。

import arcpy
arcpy.tn.EnableNetworkTopology('MyNetwork', '', 'ONLY_ERRORS')

環境

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

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック