| Подпись | Описание | Тип данных | 
| Входная сеть трассировки | Сеть трассировки, содержащая именованную конфигурацию трассировки или конфигурации для экспорта. | Trace Network; Trace Network Layer | 
| Конфигурация трассировки | Именованая конфигурация трассировки или конфигурации для экспорта. | String | 
| Выходной файл (.json) | Выходной файл .json. | File | 
Краткая информация
Экспортирует именованные конфигурации трассировки из сети трассировки в файл JSON (.json).
Этот инструмент можно использовать вместе с инструментом Импорт конфигураций трассировки.
Использование
- Входная сеть трассировки должна быть 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>" } ]- Пример 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.tn.ExportTraceConfigurations("HydroNetwork", 
                                   "{399F4M43-ASRV-45D5-5P4C-3GD474E672T4}", 
                                   r"C:\temp\exportedtraceconfigurations.json")Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да