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