ラベル | 説明 | データ タイプ |
入力ユーティリティ ネットワーク | 名前付きトレース構成がインポートされるユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
入力ファイル (*.json) | インポートする名前付きトレース構成を格納している *.json ファイル。 | File |
派生した出力
ラベル | 説明 | データ タイプ |
更新されたユーティリティ ネットワーク | 更新されるユーティリティ ネットワーク。 | Utility Network |
名前付きトレース構成を JSON 形式 (*.json ファイル) からユーティリティ ネットワークにインポートします。
このツールは、[トレース構成のエクスポート (Export Trace Configurations)] ツールと組み合わせて使用できます。
入力ユーティリティ ネットワークは、バージョン 5 以降である必要があります。
[入力ユーティリティ ネットワーク] パラメーター値は、データベース ユーティリティ ネットワーク所有者として設定されたデータベース コネクションから得られます。これは、ポータル ユーティリティ ネットワーク所有者または管理者ロールを有するポータル アカウントとして接続したときに可能です。
名前付きトレース構成は、1 つの *.json ファイル内に存在している必要があります。
*.json ファイルの情報は、次の形式で保存されます。
[
{
"creator": "<property representing the connected portal account on creation>",
"name": "<property representing the name for the named trace configuration>",
"description": "<property representing the description of the named trace configuration>",
"traceType": <property representing the trace type>,
"configuration": <property representing the collection of trace configuration parameters>,
"resultTypes": "[<property representing the types of results to return>]",
"tags": "<property representing user provided tags>"
}
]
例:
[
{
"creator": "portaladmin_un",
"name": "Connected_RMT002_A",
"description": "Connected trace on subnet RMT002",
"traceType": 1,
"configuration": "{"includeBarriers":true,"validateConsistency":true,"ignoreBarriersAtStartingPoints":false,"allowIndeterminateFlow":false,"shortestPathNetworkAttributeName":"","traversabilityScope":"junctionsAndEdges","conditionBarriers":[],"functionBarriers":[],"functions":[],"outputFilters":[],"outputConditions":[],"pathDirection":"noDirection"}",
"resultTypes": "[{"type":"elements","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]},{"type":"aggregatedGeometry","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]}]",
"tags": "["connected","RMT002"]"
}
]
ラベル | 説明 | データ タイプ |
入力ユーティリティ ネットワーク | 名前付きトレース構成がインポートされるユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
入力ファイル (*.json) | インポートする名前付きトレース構成を格納している *.json ファイル。 | File |
ラベル | 説明 | データ タイプ |
更新されたユーティリティ ネットワーク | 更新されるユーティリティ ネットワーク。 | Utility Network |
arcpy.un.ImportTraceConfigurations(in_utility_network, in_json_file)
名前 | 説明 | データ タイプ |
in_utility_network | 名前付きトレース構成がインポートされるユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
in_json_file | インポートする名前付きトレース構成を格納している *.json ファイル。 | File |
名前 | 説明 | データ タイプ |
out_utility_network | 更新されるユーティリティ ネットワーク。 | Utility Network |
このサンプル スクリプトは、ElecNetwork というユーティリティ ネットワークに名前付きトレース構成をインポートします。
import arcpy
arcpy.ImportTraceConfigurations_un("ElecNetwork",
r"c:\temp\trace_configurations.json")