Сводка
Импортирует конфигурации трассировки из формата 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 | Обновленная трассировка сети. | Сеть трассировки |
Пример кода
Этот пример скрипта импортирует конфигурации трассировки в инженерную сеть под названием HydroTraceNetwork.
import arcpy
arcpy.ImportTraceConfigurations_tn("HydroTraceNetwork",
r"c:\temp\trace_configurations.json")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да