Экспорт определений шаблона схемы (Схема сети)

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

Экспортирует правило схемы сети, определение компоновок и определение слоя схемы сети в файлы .ndbd и .ndld соответственно.

Использование

  • Этот инструмент не поддерживается при работе с сервисом инженерной сети или сети трассировки. Вы должны работать с инженерной сетью или с сетью трассировки в файловой базе геоданных, либо с подключением базы данных к инженерной сети или сети трассировки в многопользовательской базе геоданных. При работе с многопользовательской базой геоданных необходимо соблюдать следующие требования:

  • Полученные в результате файлы .ndbd и .ndld применяются для публикации определений шаблона схемы или их копирования из одной инженерной сети в другую.

Параметры

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

инженерная сеть или сеть трассировки, связанная с определением шаблона схемы для экспорта.

Utility Network; Trace Network
Входной шаблон схемы

Имя шаблона схемы с определениями для экспорта.

String
Выходной файл определения правила и компоновки
(Дополнительный)

Правила схемы сети и файл определения компоновки (.ndbd) для создания.

File
Выходной файл определения слоя схемы
(Дополнительный)

Файл определения слоя схемы сети (.ndld), который создаётся.

File

Производные выходные данные

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

Обновленная инженерная сеть или сеть трассировки.

Инженерная сеть; Трассировка сети
Выходной шаблон схемы

Имя шаблона схемы.

Строковое

arcpy.nd.ExportDiagramTemplateDefinitions(in_utility_network, template_name, {out_ndbd_file}, {out_ndld_file})
ИмяОписаниеТип данных
in_utility_network

инженерная сеть или сеть трассировки, связанная с определением шаблона схемы для экспорта.

Utility Network; Trace Network
template_name

Имя шаблона схемы с определениями для экспорта.

String
out_ndbd_file
(Дополнительный)

Правила схемы сети и файл определения компоновки (.ndbd) для создания.

File
out_ndld_file
(Дополнительный)

Файл определения слоя схемы сети (.ndld), который создаётся.

File

Производные выходные данные

ИмяОписаниеТип данных
out_utility_network

Обновленная инженерная сеть или сеть трассировки.

Инженерная сеть; Трассировка сети
out_template_name

Имя шаблона схемы.

Строковое

Пример кода

ExportDiagramTemplateDefinitions, пример (окно Python)

Настройка экспорта всех определений для определенного шаблона схемы в заданной инженерной сети и импорта этих определений в шаблон схемы другой инженерной сети.

import arcpy
import os
input_SourceNetwork = "D:/MyProjectLocation/MyDatabaseSourceConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DestinationNetwork = "D:/MyProjectLocation/MyDatabaseDestinationConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
folder = "D:/MyProjectLocation/"
input_SourceTemplate = "SourceTemplate"
input_DestinationTemplate = "DestinationTemplate"
arcpy.ExportDiagramTemplateDefinitions_nd(input_SourceNetwork, 
                                          input_SourceTemplate, 
                                          os.path.join(folder, "DiagramRuleAndLayoutDefinitions.ndbd"),  
                                          os.path.join(folder, "DiagramLayerDefinition.ndld"))
arcpy.ImportDiagramTemplateDefinitions_nd(input_DestinationNetwork, 
                                          input_DestinationTemplate, 
                                          os.path.join(folder, "DiagramRuleAndLayoutDefinitions.ndbd"),  
                                          os.path.join(folder, "DiagramLayerDefinition.ndld"))

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

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

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

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

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