导入追踪配置 (追踪网络)

描述

将 JSON 格式文件(.json 文件)中的追踪配置导入追踪网络。

此工具可以与导出追踪配置工具一起使用。

了解有关导入追踪配置的详细信息

使用方法

  • 输入追踪网络的版本必须是 2 或更高版本。

  • 使用企业级地理数据库时,必须满足以下要求:
    • 输入追踪网络参数值必须来自追踪网络服务。

    注:
  • 追踪配置必须位于单个 .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>"
    	}
    ]

    使用导入追踪配置工具导入追踪网络的示例 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

更新的追踪网络。

追踪网络

代码示例

ImportTraceConfigurations 示例(Python 窗口)

此示例脚本可将追踪配置导入名为 HydroTraceNetwork 的追踪网络。

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

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题