ラベル | 説明 | データ タイプ |
入力トレース ネットワーク | エクスポートする名前付きのトレース構成を含むトレース ネットワーク。 | Trace Network; Trace Network Layer |
トレース構成 | エクスポートする名前付きのトレース構成。 | String |
出力ファイル (.json) | 出力 *.json ファイル。 | File |
サマリー
名前付きのトレース構成を、トレース ネットワークから JSON 形式 (*.json ファイル) にエクスポートします 。
このツールは、[トレース構成のインポート (Import Trace Configurations)] ツールと組み合わせて使用できます。
使用法
入力トレース ネットワークのバージョンは、バージョン 2 以降である必要があります。
- エンタープライズ ジオデータベースを操作する場合、次が適用されます。
[入力トレース ネットワーク] パラメーター値は、トレース ネットワーク サービスから取得する必要があります。
注意:
[入力トレース ネットワーク] パラメーターの値は、ポータル トレース ネットワークの所有者または管理者ロールのあるポータル アカウントとして接続したときに、データベース トレース ネットワークの所有者として確立したデータベース接続から取得することができます。
ポータル トレース ネットワーク所有者は、トレース ネットワーク内の名前付きのトレース構成を表示およびエクスポートできます。 他のユーザーは、作成した名前付きのトレース構成のみを表示してエクスポートできます。
*.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>" } ]
[トレース構成のエクスポート (Export 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.ExportTraceConfigurations(in_trace_network, trace_config_name, out_json_file)
名前 | 説明 | データ タイプ |
in_trace_network | エクスポートする名前付きのトレース構成を含むトレース ネットワーク。 | Trace Network; Trace Network Layer |
trace_config_name [trace_config_name,...] | エクスポートする名前付きのトレース構成。 | String |
out_json_file | 出力 *.json ファイル。 | File |
コードのサンプル
このサンプル スクリプトは、HydroNetwork という名前のトレース ネットワークから単一の名前付きのトレース構成をエクスポートします。
import arcpy
arcpy.ExportTraceConfigurations_tn("HydroNetwork",
"{399F4M43-ASRV-45D5-5P4C-3GD474E672T4}",
r"C:\temp\exportedtraceconfigurations.json")
環境
ライセンス情報
- Basic: No
- Standard: Yes
- Advanced: Yes