ラベル | 説明 | データ タイプ |
入力トレース ネットワーク | 名前付きトレース構成がインポートされるターゲット トレース ネットワーク。 | Trace Network; Trace Network Layer |
入力ファイル (*.json) | インポートする名前付きトレース構成を格納している *.json ファイル。 | File |
派生した出力
ラベル | 説明 | データ タイプ |
更新されたトレース ネットワーク | 更新されるトレース ネットワーク。 | Trace Network |
名前付きトレース構成を JSON 形式 (*.json ファイル) からトレース ネットワークにインポートします。
このツールは、[トレース構成のエクスポート (Export Trace Configurations)] ツールと組み合わせて使用できます。
入力トレース ネットワークのバージョンは、バージョン 2 以降である必要があります。
[入力トレース ネットワーク] パラメーター値は、トレース ネットワーク サービスから取得する必要があります。
[入力トレース ネットワーク] パラメーターの値は、ポータル トレース ネットワークの所有者または管理者ロールのあるポータル アカウントとして接続したときに、データベース トレース ネットワークの所有者として確立したデータベース接続から取得することができます。
名前付きトレース構成は、1 つの *.json ファイル内に存在している必要があります。
*.json ファイルの情報は、次の形式で保存されます。
[
{
"creator": "<property representing the connected portal account on creation>",
"name": "<property representing the name of 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>"
}
]
[トレース構成のインポート (Import Trace Configurations)] ツールを使用して、名前付きトレース構成をトレース ネットワークにインポートする JSON の例。
[
{
"creator": "TN_Admin",
"name": "Connected trace HUC12",
"description": "Connected trace for HUC12",
"traceType": 1,
"configuration":
{"{"includeBarriers":true,"validateConsistency":true,"ignoreBarriersAtStartingPoints":true,"allowIndeterminateFlow":true,
"traversabilityScope":"junctionsAndEdges","combineUsingOr":false,"isSpecificValue":true}],"functionBarriers":[],
"functions":[],"outputFilters":[],"outputConditions":[],}",},
"resultTypes": "[{"type":"elements","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]},{"type":"aggregatedGeometry","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]}]",
"tags": "connected,nhd,huc12"
}
]
ラベル | 説明 | データ タイプ |
入力トレース ネットワーク | 名前付きトレース構成がインポートされるターゲット トレース ネットワーク。 | Trace Network; Trace Network Layer |
入力ファイル (*.json) | インポートする名前付きトレース構成を格納している *.json ファイル。 | File |
ラベル | 説明 | データ タイプ |
更新されたトレース ネットワーク | 更新されるトレース ネットワーク。 | Trace Network |
arcpy.tn.ImportTraceConfigurations(in_trace_network, in_json_file)
名前 | 説明 | データ タイプ |
in_trace_network | 名前付きトレース構成がインポートされるターゲット トレース ネットワーク。 | Trace Network; Trace Network Layer |
in_json_file | インポートする名前付きトレース構成を格納している *.json ファイル。 | File |
名前 | 説明 | データ タイプ |
out_trace_network | 更新されるトレース ネットワーク。 | Trace Network |
このサンプル スクリプトは、HydroTraceNetwork というトレース ネットワークに名前付きトレース構成をインポートします。
import arcpy
arcpy.ImportTraceConfigurations_tn("HydroTraceNetwork",
r"c:\temp\trace_configurations.json")