ネットワーク カテゴリの設定 (Set Network Category) (ユーティリティ ネットワーク)

サマリー

トレース操作中に使用されるアセット タイプ レベルで、ネットワーク カテゴリをフィーチャクラスまたはテーブルに割り当てます。

カテゴリは、複数の解析トレースの開始と終了を制限するアセット タイプに定義されます。

ネットワーク カテゴリの詳細

ネットワーク カテゴリの割り当ての設定または変更の詳細

使用法

  • アセット タイプは、1 つまたは複数のカテゴリに属することができます。たとえば、フューズ アセット グループは、切断カテゴリと保護カテゴリの両方に参加できます。

  • このツールは、新しいネットワーク カテゴリをユーティリティ ネットワークに追加する [ネットワーク カテゴリの追加 (Add Network Category)] ツールと組み合わせて使用できます。

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

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

パラメーター

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

ネットワーク カテゴリを含むユーティリティ ネットワーク。

Utility Network; Utility Network Layer
ドメイン ネットワーク

ネットワーク カテゴリを含むユーティリティ ネットワーク内のドメイン ネットワーク。

String
入力テーブル

アセット タイプが属するユーティリティ ネットワーク フィーチャクラスまたはテーブル。

String
アセット グループ

アセット タイプが属するアセット グループ。

String
アセット タイプ

カテゴリ構成を変更するアセット タイプ。

String
カテゴリ
(オプション)

アセット タイプに割り当てられるカテゴリ。このパラメーターに指定されたカテゴリは、アセット タイプに割り当てられている現在のカテゴリを置き換えます。アセット タイプからネットワーク カテゴリの割り当てを解除するには、このパラメーターのカテゴリを未指定にします。

注意:

システムが提供するネットワーク カテゴリ [サブネットワーク コントローラー] は、デバイス フィーチャクラスおよびジャンクション オブジェクト テーブル内のアセット タイプのみに使用できます。パーティション型の層定義を含むドメイン ネットワークでは、選択されたアセット タイプは、1 つ以上の上流ターミナルおよび 1 つ以上の下流ターミナルが割り当てられた一方向ターミナル構成も持つ必要があります。

String

派生した出力

ラベル説明データ タイプ
更新されたユーティリティ ネットワーク

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

ユーティリティ ネットワーク

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

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

ユーティリティ ネットワーク

コードのサンプル

SetNetworkCategory (ネットワーク カテゴリの設定) の例 1 (Python ウィンドウ)

配電ドメイン ネットワークで切断カテゴリと保護カテゴリを Air powered フューズに割り当てます。

import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution", 
                            "ElectricDistributionDevice", "Fuse", "Air Powered", 
                            ["Disconnect", "Protective"])
SetNetworkCategory (ネットワーク カテゴリの設定) の例 2 (Python ウィンドウ)

配電ドメイン ネットワークで Air powered フューズのネットワーク カテゴリの割り当てを解除します。

import arcpy
arcpy.SetNetworkCategory_un("Utility Network", "ElectricDistribution", 
                            "ElectricDistributionDevice", "Fuse", "Air Powered")

環境

特殊なケース

ライセンス情報

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

関連トピック