Сводка
Импортирует конфигурации трассировки из файла JSON (.json) в инженерную сеть.
Этот инструмент может использоваться вместе с инструментом Экспортировать конфигурации трассировки.
Использование
Входная инженерная сеть должна быть версии 5 и выше.
- При работе с многопользовательской базой геоданных должны быть выполнены следующие требования:
- Входная инженерная сеть должна быть из сервиса инженерной сети.
Примечание:
Значение параметра Входная инженерная сеть может быть получено из подключения базы данных, установленного как владельцем базы данных инженерной сети при подключении в качестве владельца портала инженерной сети или учетной записи портала с ролью администратора.
Конфигурации трассировки должны быть в одном файле .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": "portaladmin_un", "name": "Connected_RMT002_A", "description": "Connected trace on subnet RMT002", "traceType": 1, "configuration": "{"includeBarriers":true,"validateConsistency":true,"ignoreBarriersAtStartingPoints":false,"allowIndeterminateFlow":false,"shortestPathNetworkAttributeName":"","traversabilityScope":"junctionsAndEdges","conditionBarriers":[],"functionBarriers":[],"functions":[],"outputFilters":[],"outputConditions":[],"pathDirection":"noDirection"}", "resultTypes": "[{"type":"elements","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]},{"type":"aggregatedGeometry","includeGeometry":false,"includePropagatedValues":false,"networkAttributeNames":[],"diagramTemplateName":"","resultTypeFields":[]}]", "tags": "["connected","RMT002"]" } ]
Синтаксис
arcpy.un.ImportTraceConfigurations(in_utility_network, in_json_file)
Parameter | Объяснение | Тип данных |
in_utility_network | Инженерная сеть, содержащая конфигурации трассировки для экспорта. | Utility Network; Utility Network Layer |
in_json_file | Файл .json с импортируемыми конфигурациями трассировки. | File |
Производные выходные данные
Name | Объяснение | Тип данных |
out_utility_network | Обновленная инженерная сеть | Инженерная сеть |
Пример кода
Этот пример скрипта импортирует конфигурации трассировки в инженерную сеть под названием ElecNetwork.
import arcpy
arcpy.ImportTraceConfigurations_un("ElecNetwork",
r"c:\temp\trace_configurations.json")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да