回路定義のインポート (Import Circuit Definitions) (ユーティリティー ネットワーク ツール)
サマリー
一連の .csv ファイルから、回路の情報を通信ドメイン ネットワークの回路管理テーブルにインポートします。
回路定義のエクスポート ツールで生成された .csv ファイルは、このツールへの入力として使用できます。 インポートされた .csv ファイルの Circuit、CircuitSection、Subcircuits テーブルに、通信ドメイン ネットワークの回路を構成するコンポーネントについての情報が書き込まれます。
使用法
入力ユーティリティー ネットワーク パラメーターは、通信ドメイン ネットワークを含むユーティリティー ネットワークを参照する必要があります。
入力
.csvファイルに記載されたフィーチャは、ユーティリティー ネットワーク内に存在している必要があります。Circuit、CircuitSection、Subcircuits の名前は通信ドメイン ネットワーク内で一意のもので、長さは 124 文字までの必要があります。
非セクション回路は、開始位置と停止位置の情報なしにインポートおよび作成できます。ただし、対応する開始位置または停止位置が設定されている場合、非セクション回路の開始位置または停止位置は空白にできません。
エンタープライズ ジオデータベースを操作する場合は、データベース ユーティリティー ネットワークの所有者として確立されたデータベース コネクションから、入力ユーティリティー ネットワーク パラメーターの値を取得する必要があります。
.csvファイルには、次の表に記載されている列が含まれ、指定の形式を遵守している必要があります。 ターゲット回路管理テーブルに名前が一致するフィールドが存在する場合、追加のユーザー定義属性フィールドをインポートできます。Circuit テーブルの .csv 列
列
説明
例
CIRCUITNAME作成される回路の名前。 通信ドメイン ネットワーク内で一意の必要があります。
23/ABC/123456/789/ER/1
STARTLOCATIONSOURCENAME回路の始点が適用される先の、フィーチャまたはオブジェクト クラスの名前。 これは、クラスのソース ID にマップされます。 この名前は、単一の始点と停止点を持つ、セクション化されていない回路をモデル化するときに使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。TelcoJunctionObject
STARTLOCATIONID回路の始点に関連付けられているフィーチャまたはオブジェクトのグローバル ID。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。{4E0AAF9B-F37B-433A-AC3B-EA385DD0AD92}
STARTLOCATIONFIRSTUNIT回路の始点について、範囲内で最初のユニット識別子。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。1
STARTLOCATIONLASTUNIT回路の始点について、範囲内で最後のユニット識別子。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。12
STOPLOCATIONSOURCENAME回路の停止点に使用されるフィーチャまたはオブジェクト クラスの名前。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。TelcoJunctionObject
STOPLOCATIONID回路の停止点に関連付けられているフィーチャまたはオブジェクトのグローバル ID。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。{1877F786-AD5A-4461-83C9-8A8B12479FF8}
STOPLOCATIONFIRSTUNIT回路の停止点について、範囲内で最初のユニット識別子。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。1
STOPLOCATIONLASTUNIT回路の停止点について、範囲内で最後のユニット識別子。 1 つの始点と停止点を含むセクション化されていない回路をモデル化する場合に使用されます。
ISSECTIONEDフィールドの値がTRUEのとき、この値は NULL です。5
ISSECTIONED回路をセクション付きでモデル化するかどうかを指定します。
True
False
False
CIRCUITTYPE回路が物理回路か仮想回路かを指定します。
SECTIONTYPEフィールド値がVirtualであるセクションが 1 つ以上回路に含まれている場合、その回路は仮想と見なされます。物理
仮想
物理
SECTIONORDERセクション回路のセクション間の論理的な接続性グラフ (JSON 形式の文字列)。
たとえば、3 つのセクション (1、2、3) から成る回路で、セクション 1 がセクション 2 に接続され、セクション 2 がセクション 3 に接続されている場合、セクションの順序は
{"1":[2],"2":[3],"3":[]}と表されます。 4 つのセクション (1、2、3、4) から成る回路を例にとると、セクション 1 がセクション 2 とセクション 4 に接続され、セクション 2 がセクション 3 に接続されている場合、セクションの順序は{"1":[2,4],"2":[3],"3":[]}と表されます。セクション間に接続が存在しない場合は、回路のすべてのセクションが並列配置と解釈されます。これは、
{"1":[],"2":[],"3":[]}と表すこともできます。値が指定されず、
ISSECTIONEDフィールド値がTRUEの場合は、空の中括弧のペアがフィールドに格納されて、そのセクション回路でセクションの順序が定義されていないことを示します。ISSECTIONEDフィールドの値がFALSEのとき、この値は NULL です。{"1":[2,4],"2":[3],"3":[]}GLOBALID回路のグローバル ID (オプション)。 ユーザーが指定した GUID を、回路のグローバル ID として提供することもできます。 この GUID は、通信ドメイン ネットワーク内で一意の必要があります。 このフィールドが空の場合、回路のグローバル ID が作成されます。
{6EBDCABE-571F-4DB0-AE01-4FDC81EBAE61}
CircuitSection テーブルの .csv 列
列
説明
例
CIRCUITNAMEセクションが適用される先の回路の名前。
34/DEF/789123/456/ER/1
STARTLOCATIONSOURCENAMEセクション レコードの始点が適用される先の、フィーチャまたはオブジェクト クラスの名前。 これは、クラスのソース ID にマップされます。
TelcoJunctionObject
STARTLOCATIONID始点に関連付けられているフィーチャまたはオブジェクトのグローバル ID。 回路セクションがサブ回路に関連付けられている場合、これはサブ回路のグローバル ID を参照します。
{939164F0-0EAA-4010-998F-64FAE34CA469}
STARTLOCATIONFIRSTUNITセクションの始点について、範囲内で最初のユニット識別子。 回路セクションがサブ回路に関連付けられている場合、これは NULL になります。
1
STARTLOCATIONLASTUNITセクションの始点について、範囲内で最後のユニット識別子。 回路セクションがサブ回路に関連付けられている場合、これは NULL になります。
6
STOPLOCATIONSOURCENAMEセクションの停止点に使用されるフィーチャまたはオブジェクト クラスの名前。 これは、クラスのソース ID にマップされます。 回路セクションがサブ回路に関連付けられている場合、これは NULL になります。
TelcoJunctionObject
STOPLOCATIONIDセクションの停止点に関連付けられているフィーチャまたはオブジェクトのグローバル ID。 回路セクションがサブ回路に関連付けられている場合、これは NULL になります。
{33C63920-0057-44AC-AE69-8D841C6CEA2A}
STOPLOCATIONFIRSTUNITセクションの停止点について、範囲内で最初のユニット識別子。 回路セクションがサブ回路に関連付けられている場合、これは NULL になります。
2
STOPLOCATIONLASTUNITセクションの停止点について、範囲内で最後のユニット識別子。 回路セクションがサブ回路に関連付けられている場合、これは NULL になります。
5
ROLE回路のセクション レコードのロールを指定します。 回路の開始、終了、および中間セクションを識別する場合に使用されます。
次のように、システムで保守されているコード値ドメインを使用します:
Start and EndStartEndMidspan
Start および End
SECTIONTYPE回路セクションが物理的か仮想的かを指定します。
物理
仮想
仮想
GLOBALID回路セクションのグローバル ID (オプション)。 ユーザーが指定した GUID を、回路セクションのグローバル ID として提供することもできます。 この GUID は、通信ドメイン ネットワーク内で一意の必要があります。 このフィールドが空の場合、セクションのグローバル ID が作成されます。
{B3D62897-D2FF-40DD-8B23-10C9D6D4EAF4}
Subcircuit テーブルの .csv 列
列
説明
例
SUBCIRCUITNAME作成されるサブ回路の名前。 これは回路内で一意である必要があります。
32/SUB/012345/ER/15
PROVIDERNAMEサブ回路が属する回路の名前。
34/DEF/789123/456/ER/2
GLOBALIDサブ回路のグローバル ID (オプション)。 ユーザーが指定した GUID を、サブ回路のグローバル ID として提供することもできます。 この GUID は、通信ドメイン ネットワーク内で一意の必要があります。 このフィールドが空の場合、サブ回路のグローバル ID が作成されます。
{E35BFF25-3DCD-4951-AD73-10C1A02CB7F6}
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ユーティリティー ネットワーク |
回路の定義のインポート先となるユーティリティー ネットワーク。 |
Utility Network; Utility Network Layer |
|
ドメイン ネットワーク |
回路の定義のインポート先となる通信ドメイン ネットワーク。 |
String |
|
入力回路ファイル (.csv) (オプション) |
インポートされる回路の定義を含む |
File |
|
入力回路セクション ファイル (.csv) (オプション) |
インポートされる回路セクションの定義を含む |
File |
|
入力サブ回路ファイル (.csv) (オプション) |
インポートされるサブ回路の定義を含む |
File |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力ユーティリティー ネットワーク |
更新されたユーティリティー ネットワーク。 |
Utility Network |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Standard: はい
- Advanced: はい