関連付けのインポート (Import Associations) (ユーティリティ ネットワーク)

サマリー

関連付けをカンマ区切り値ファイル (*.csv) から既存のユーティリティ ネットワークにインポートします。 このツールは、[関連付けのエクスポート (Export Associations)] ツールと組み合わせて使用できます。

関連付けのインポートの詳細

使用法

  • 関連付けは、1 つの *.csv ファイル内に存在している必要があります。

  • *.csv ファイルに示されたフィーチャは、ユーティリティ ネットワーク内に存在している必要があります。

  • *.csv ファイルに示されたフィーチャには、対応ルールが必要です。

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

  • .csv ファイル内の情報は、ASSOCIATIONTYPEFROMFEATURECLASSFROMASSETGROUPFROMASSETTYPEFROMGLOBALIDFROMTERMINALTOFEATURECLASSTOASSETGROUPTOASSETTYPETOGLOBALIDTOTERMINALISCONTENTVISIBLE、および 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

パラメーター

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

関連付けのインポート先となるユーティリティ ネットワーク。

Utility Network; Utility Network Layer
関連付けタイプ

インポートする関連付けのタイプを指定します。

  • すべてすべての関連付けタイプがインポートされます。
  • ジャンクション-ジャンクション接続性ジャンクション-ジャンクション接続性関連付けタイプがインポートされます。
  • 格納格納の関連付けタイプがインポートされます。
  • 付属物構造物付属物の関連付けタイプがインポートされます。
  • ジャンクション-エッジ接続性 (エッジ サイドから)ジャンクション-エッジ接続性 (エッジ サイドから) の関連付けタイプがインポートされます。
  • ジャンクション-エッジ接続性 (中間部分)ジャンクション-エッジ接続性 (中間部分) の関連付けタイプがインポートされます。
  • ジャンクション-エッジ接続性 (エッジ サイドへ)ジャンクション-エッジ接続性 (エッジ サイドへ) の関連付けタイプがインポートされます。
String
入力ファイル

関連付けのインポート元となる *.csv ファイル。

File

派生した出力

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

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

Utility Network

arcpy.un.ImportAssociations(in_utility_network, association_type, csv_file)
名前説明データ タイプ
in_utility_network

関連付けのインポート先となるユーティリティ ネットワーク。

Utility Network; Utility Network Layer
association_type

インポートする関連付けのタイプを指定します。

  • ALLすべての関連付けタイプがインポートされます。
  • JUNCTION_JUNCTION_CONNECTIVITYジャンクション-ジャンクション接続性関連付けタイプがインポートされます。
  • CONTAINMENT格納の関連付けタイプがインポートされます。
  • STRUCTURAL_ATTACHMENT構造物付属物の関連付けタイプがインポートされます。
  • JUNCTION_EDGE_FROM_CONNECTIVITYジャンクション-エッジ接続性 (エッジ サイドから) の関連付けタイプがインポートされます。
  • JUNCTION_EDGE_MIDSPAN_CONNECTIVITYジャンクション-エッジ接続性 (中間部分) の関連付けタイプがインポートされます。
  • JUNCTION_EDGE_TO_CONNECTIVITYジャンクション-エッジ接続性 (エッジ サイドへ) の関連付けタイプがインポートされます。
String
csv_file

関連付けのインポート元となる *.csv ファイル。

File

派生した出力

名前説明データ タイプ
out_utility_network

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

Utility Network

コードのサンプル

ImportAssociations の例 (Python ウィンドウ)

このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークにすべてのタイプの関連付けをインポートします。

import arcpy
arcpy.un.ImportAssociations("GridNetwork", "ALL", "C:\\Temp\\AllAssociations.csv")
ImportAssociations の例 2 (Python ウィンドウ)

このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークにジャンクション-ジャンクション接続性の関連付けをインポートします。

import arcpy
arcpy.un.ImportAssociations("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY", 
                            "C:\\Temp\\JJconnectivity.csv")
ImportAssociations の例 3 (Python ウィンドウ)

このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークに格納の関連付けをインポートします。

import arcpy
arcpy.un.ImportAssociations("GridNetwork", "CONTAINMENT", 
                            "C:\\Temp\\Containment.csv")
ImportAssociations の例 4 (Python ウィンドウ)

このサンプル スクリプトは、GridNetwork というユーティリティ ネットワークに構造物付属物の関連付けをインポートします。

import arcpy
arcpy.un.ImportAssociations("GridNetwork", "STRUCTURAL_ATTACHMENT", 
                            "C:\\Temp\\StructuralAttachment.csv")

ライセンス情報

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

関連トピック