Импортировать конфигурацию трассировки (Сеть трассировки)

Сводка

Импортирует конфигурации трассировки из формата 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>"
    	}
    ]

    Пример импорта в сеть трассировки с помощью инструмента Импортировать конфигурации трассировки:

    [	{
    		"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)
ParameterОбъяснениеТип данных
in_trace_network

Целевая сеть трассировки для импортированных конфигураций трассировки.

Trace Network; Trace Network Layer
in_json_file

Файл .json с импортируемыми конфигурациями трассировки.

File

Производные выходные данные

NameОбъяснениеТип данных
out_trace_network

Обновленная трассировка сети.

Сеть трассировки

Пример кода

ImportTraceConfigurations, пример (окно Python)

Этот пример скрипта импортирует конфигурации трассировки в инженерную сеть под названием HydroTraceNetwork.

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

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы