概要
トレース構成を JSON 形式 (*.json ファイル) からトレース ネットワークにインポートします。
このツールは、[トレース構成のエクスポート (Export Trace Configurations)] ツールと組み合わせて使用できます。
使用法
入力トレース ネットワークは、バージョン 2 以降である必要があります。
- エンタープライズ ジオデータベースを操作する場合、次の要件が満たされている必要があります。
[入力トレース ネットワーク] パラメーター値は、トレース ネットワーク サービスから取得する必要があります。
メモ:
[入力トレース ネットワーク] パラメーター値は、ポータル トレース ネットワーク所有者か管理者ロールを持つポータル アカウントとして接続した際、データベース トレース ネットワーク所有者として確立されたデータベース接続から取得できます。
トレース構成は、1 つの *.json ファイル内に存在している必要があります。
*.json ファイルの情報は、次の形式で保存されます。
[ { "creator": "<property representing the connected portal account on creation>", "name": "<property representing the trace configuration name>", "description": "<property representing the description of the 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" } ]
構文
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 | 更新されるトレース ネットワーク。 | トレース ネットワーク |
コードのサンプル
このサンプル スクリプトは、HydroTraceNetwork というトレース ネットワークにトレース構成をインポートします。
import arcpy
arcpy.ImportTraceConfigurations_tn("HydroTraceNetwork",
r"c:\temp\trace_configurations.json")
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい