トレース構成のインポート (Import Trace Configurations) (トレース ネットワーク)

サマリー

名前付きトレース構成を 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

コードのサンプル

ImportTraceConfigurations (トレース構成のインポート) の例 (Python ウィンドウ)

このサンプル スクリプトは、HydroTraceNetwork というトレース ネットワークに名前付きトレース構成をインポートします。

import arcpy
arcpy.ImportTraceConfigurations_tn("HydroTraceNetwork", 
                                   r"c:\temp\trace_configurations.json")

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック