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

Сводка

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

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

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

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

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

Синтаксис

ExportDiagramTemplateDefinitions(in_utility_network, template_name, {out_ndbd_file}, {out_ndld_file})
ParameterОбъяснениеТип данных
in_utility_network

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

Utility Network; Trace Network
template_name

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

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

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

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

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

File

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

NameОбъяснениеТип данных
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"))

Environments

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

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

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

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