概要
接続性、設備付属物、および格納のルールをユーティリティ ネットワークからカンマ区切りファイルにエクスポートします。
使用法
*.csv ファイルの情報には、RULETYPE、FROMFEATURECLASS、FROMASSETGROUP、FROMASSETTYPE、FROMTERMINAL、TOFEATURECLASS、TOASSETGROUP、TOASSETTYPE、TOTERMINAL、VIAFEATURECLASS、VIAASSETGROUP、VIAASSETTYPE、VIATERMINAL の列が含まれています。
.csv列
列 説明 例 RULETYPE
ルールのタイプ。
ジャンクション-ジャンクション接続性、ジャンクション-エッジ接続性、エッジ-ジャンクション-エッジ接続性、格納、構造物付属物
FROMFEATURECLASS、TOFEATURECLASS
ルールに含まれるフィーチャクラス。
ElectricDistributionDevice、ElectricDistributionAssembly、StructureDevice
FROMASSETGROUP、TOASSETGROUP
ルールに含まれるアセット グループ。
Arrester、BreakerBank、JunctionBox、Switch
FROMASSETTYPE、TOASSETTYPE
ルールに含まれるアセット タイプ。
Tie Switch、Padmount、Overhead hood stick、Overhead gang operated
FROMTERMINAL、TOTERMINAL
ルールに含まれるターミナル。アスタリスク (*) は、アセット タイプがターミナルを含んでいる場合、ルールがすべてのターミナルに適用されることを示しています。
Single Terminal、Load、Source
VIAFEATURECLASS、VIAASSETGROUP、VIAASSETTYPE、VIATERMINAL
これらの列は、エッジ-ジャンクション-エッジ接続性ルールにのみ使用されます。これらは、ルールに含まれている、接続しているフィーチャクラス、アセット グループ、アセット タイプ、およびターミナルです。
ElectricDistributionLine、Medium Voltage、Single Phase Overhead、Load
このツールの出力は [ルールのインポート (Import Rules)] ツールへの入力に使用できます。
エンタープライズ ジオデータベースを操作する場合、接続する ArcGIS Enterprise ポータル アカウントがポータル ユーティリティ ネットワーク所有者である必要があります。
エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティ ネットワーク] は、データベース ユーティリティ ネットワークの所有者として確立されたデータベース接続から取得する必要があります。
構文
arcpy.un.ExportRules(in_utility_network, rule_type, out_csv_file)
パラメーター | 説明 | データ タイプ |
in_utility_network | ルールをエクスポートするユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
rule_type | エクスポートするルールのタイプ。
| String |
out_csv_file | 作成する *.csv ファイルのフォルダーの場所と名前。 | File |
コードのサンプル
このサンプルでは、GridNetwork というユーティリティ ネットワークから関連付けルールをすべてエクスポートします。
import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
このサンプルでは、GridNetwork というユーティリティ ネットワークからジャンクション-ジャンクション接続性の関連付けルールをエクスポートします。
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociationRules.csv")
このサンプルでは、GridNetwork というユーティリティ ネットワークからジャンクション-エッジ接続性ルールをエクスポートします。
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
r"C:\Temp\JEAssociationRules.csv")
このサンプルでは、GridNetwork というユーティリティ ネットワークから格納の関連付けルールをエクスポートします。
import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociationRules.csv")
このサンプルでは、GridNetwork というユーティリティ ネットワークから設備付属物の関連付けルールをエクスポートします。
import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociationRules.csv")
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい