概要
トレース操作中に使用されるアセット タイプ レベルで、ネットワーク カテゴリをフィーチャクラスまたはテーブルに割り当てます。
カテゴリは、複数の解析トレースの開始と終了を制限するアセット タイプに定義されます。
使用法
アセット タイプは、1 つまたは複数のカテゴリに属することができます。たとえば、フューズ アセット グループは、切断カテゴリと保護カテゴリの両方に参加できます。
このツールは、新しいネットワーク カテゴリをユーティリティ ネットワークに追加する [ネットワーク カテゴリの追加 (Add Network Category)] ツールと組み合わせて使用できます。
ネットワーク トポロジを無効化する必要があります。
- エンタープライズ ジオデータベースを操作する場合、次の要件が満たされている必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者である必要があります。
- [入力ユーティリティ ネットワーク] パラメーター値は、データベース ユーティリティ ネットワークの所有者として、確立されたデータベース接続から取得する必要があります。
- このツールは、実行時にデフォルト バージョンに接続する必要があります。
構文
arcpy.un.SetNetworkCategory(in_utility_network, domain_network, featureclass, assetgroup, assettype, {category})
パラメーター | 説明 | データ タイプ |
in_utility_network | ネットワーク カテゴリを含むユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
domain_network | ネットワーク カテゴリを含むユーティリティ ネットワーク内のドメイン ネットワーク。 | String |
featureclass | アセット タイプが属するユーティリティ ネットワーク フィーチャクラスまたはテーブル。 | String |
assetgroup | アセット タイプが属するアセット グループ。 | String |
assettype | カテゴリ構成を変更するアセット タイプ。 | String |
category [category,...] (オプション) | アセット タイプに割り当てられるカテゴリ。このパラメーターに指定されたカテゴリは、アセット タイプに割り当てられている現在のカテゴリを置き換えます。アセット タイプからネットワーク カテゴリの割り当てを解除するには、このパラメーターのカテゴリを未指定にします。 メモ:システムが提供するネットワーク カテゴリ [サブネットワーク コントローラー] は、デバイス フィーチャクラスおよびジャンクション オブジェクト テーブル内のアセット タイプのみに使用できます。パーティション型の層定義を含むドメイン ネットワークでは、選択されたアセット タイプは、1 つ以上の上流ターミナルおよび 1 つ以上の下流ターミナルが割り当てられた一方向ターミナル構成も持つ必要があります。 | String |
派生した出力
名前 | 説明 | データ タイプ |
out_utility_network | 更新されるユーティリティ ネットワーク。 | ユーティリティ ネットワーク |
コードのサンプル
配電ドメイン ネットワークで切断カテゴリと保護カテゴリを Air powered フューズに割り当てます。
import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution",
"ElectricDistributionDevice", "Fuse", "Air Powered",
["Disconnect", "Protective"])
配電ドメイン ネットワークで Air powered フューズのネットワーク カテゴリの割り当てを解除します。
import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution",
"ElectricDistributionDevice", "Fuse", "Air Powered")
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい