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

Краткая информация

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

Параметры

ПодписьОписаниеТип данных
Входная сеть трассировки

Сеть трассировки, содержащая именованную конфигурацию трассировки или конфигурации для экспорта.

Trace Network; Trace Network Layer
Конфигурация трассировки

Именованая конфигурация трассировки или конфигурации для экспорта.

String
Выходной файл (.json)

Выходной файл .json.

File

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

Пример кода

ExportTraceConfigurations пример (окно Python)

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

import arcpy
arcpy.ExportTraceConfigurations_tn("HydroNetwork", 
                                   "{399F4M43-ASRV-45D5-5P4C-3GD474E672T4}", 
                                   r"C:\temp\exportedtraceconfigurations.json")

Параметры среды

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

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

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

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