概要
関連付けをユーティリティ ネットワークからカンマ区切りファイル (*.csv) にエクスポートします。このツールは、[関連付けのインポート] ツールと組み合わせて使用できます。
使用法
エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティ ネットワーク] は、データベース ユーティリティ ネットワークの所有者として確立されたデータベース接続から取得する必要があります。
*.csv ファイルの情報は、ASSOCIATIONTYPE、FROMFEATURECLASS、FROMASSETGROUP、FROMASSETTYPE、FROMGLOBALID、FROMTERMINAL、TOFEATURECLASS、TOASSETGROUP、TOASSETTYPE、TOGLOBALID、TOTERMINAL、ISCONTENTVISIBLE、PERCENTALONG の形式で保存されます。
.csv列
列 説明 例 ASSOCIATIONTYPE
関連付けのタイプ。
- ジャンクション-ジャンクション接続性
- ジャンクション-エッジの始点の接続性
- ジャンクション-エッジの中間部分の接続性
- ジャンクション-エッジの終点の接続性
- 格納
- 構造物付属物
格納
FROMFEATURECLASS/TOFEATURECLASS
関連付けに含まれるフィーチャクラスまたはオブジェクト。
ElectricDistributionDevice、ElectricDistributionAssembly、StructureJunction
FROMASSETGROUP/TOASSETGROUP
フィーチャのアセット グループ。
Transformer、Fuse、Elbow
FROMASSETTYPE/TOASSETTYPE
フィーチャのアセット タイプ。
Streetlight、Attachment、Single-phase padmounted
FROMGLOBALID/TOGLOBALID
フィーチャの Global ID。
{16558C73-013C-4169-A095-7E9DCD57EB57}
FROMTERMINAL/TOTERMINAL
関連付けに含まれるターミナル。これは、ジャンクション-ジャンクション接続性の関連付けにのみ適用できます。
Single Terminal、Load、Source
ISCONTENTVISIBLE
格納物が表示可能かどうかを示すブール型フラグ。これは、格納の関連付けにのみ適用できます。
False、True
PERCENTALONG
ジャンクション オブジェクトとエッジ オブジェクトの間の、ジャンクション-エッジの中間部分の接続性の関連付けの割合値。
0.75
構文
ExportAssociations(in_utility_network, association_type, out_csv_file)
パラメーター | 説明 | データ タイプ |
in_utility_network | エクスポートする関連付けを含むユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
association_type | エクスポートする関連付けのタイプを指定します。
| String |
out_csv_file | 生成される *.csv ファイルの名前と場所。 | File |
コードのサンプル
このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークの関連付けをすべてエクスポートします。
import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "ALL",
r"C:\Temp\AllAssociations.csv")
このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークのジャンクション-ジャンクション接続性の関連付けをエクスポートします。
import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociations.csv")
このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークの格納の関連付けをエクスポートします。
import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociations.csv")
このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークの構造物付属物の関連付けをエクスポートします。
import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociations.csv")
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい