クラスター キーの有効化 (Enable Cluster Keys) (ユーティリティ ネットワーク)

サマリー

ユーティリティ ネットワーク バージョン 4 ~ 7 のクラスに CLUSTERKEY 属性フィールドを作成します。このフィールドは、[クラスター キーの計算 (Calculate Cluster Keys)] ツールによって、ネットワーク トポロジ内のフィーチャとオブジェクトのグループ化に役立つ値に更新されます。

クラスター キーを使用すると、非空間ジャンクションおよびエッジ オブジェクトを操作するときに、ユーティリティー ネットワーク内で解析処理をより効率的に実行できます。 クラスター キーは、有効時にネットワーク トポロジーによって消費され、ネットワーク トポロジーをクエリーする、トレースなどの操作を行うとき便利です。

クラスター キーの操作の詳細

使用法

  • このツールはユーティリティ ネットワーク クラスのスキーマを変更し、ユーティリティ ネットワーク バージョン 4 ~ 7 での使用が想定されています。

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

  • エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティ ネットワーク] パラメーターは、「データベース ユーティリティ ネットワークの所有者」として、確立されたデータベース コネクションから取得する必要があります。

  • 排他的ロックを取得する必要があります。つまり、サービスからの接続を含む、データセットへのアクティブな接続を閉じる必要があります。

  • ライセンス:
    エンタープライズ配置でこのツールを使用するには、アクティブなポータル アカウントは、ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスが付与される必要があります。

パラメーター

ラベル説明データ タイプ
入力ユーティリティ ネットワーク

CLUSTERKEY 属性フィールドの追加先のクラスが含まれているユーティリティ ネットワーク。

Utility Network; Utility Network Layer

派生した出力

ラベル説明データ タイプ
出力ユーティリティ ネットワーク

更新されたユーティリティ ネットワーク。

Utility Network

arcpy.un.EnableClusterKeys(in_utility_network)
名前説明データ タイプ
in_utility_network

CLUSTERKEY 属性フィールドの追加先のクラスが含まれているユーティリティ ネットワーク。

Utility Network; Utility Network Layer

派生した出力

名前説明データ タイプ
out_utility_network

更新されたユーティリティ ネットワーク。

Utility Network

コードのサンプル

EnableClusterKeys の例 (Python ウィンドウ)

My Utility Network という名前のユーティリティ ネットワーク上のすべてのユーティリティ ネットワーク フィーチャクラスとオブジェクト クラスに CLUSTERKEY フィールドを作成します。

import arcpy 
arcpy.un.CalculateClusterKeys('My Utility Network')

環境

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

ライセンス情報

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

関連トピック