添加逻辑示意图模板 (网络逻辑示意图)

摘要

用于向网络添加新的逻辑示意图模板。 可导入网络逻辑示意图规则以及布局定义文件 (.ndbd) 和网络逻辑示意图图层定义文件 (.ndld)。

警告:

该工具为配置和管理工具。

使用情况

参数

标注说明数据类型
输入网络

将添加模板的 utility network or trace network

Utility Network; Trace Network
逻辑示意图模板名称

输出逻辑示意图模板的名称。

String
规则和布局定义文件
(可选)

将导入网络逻辑示意图规则和布局定义文件 (.ndbd)。 可通过现有模板中的导出逻辑示意图模板定义工具创建此文件。

File
逻辑示意图图层定义文件
(可选)

将导入的逻辑示意图图层定义文件 (.ndld)。 可通过现有模板中的导出逻辑示意图模板定义导出逻辑示意图图层定义工具创建此文件。

如果未指定此参数或者加载空 .ndld 文件,则将针对输入逻辑示意图模板对默认逻辑示意图图层定义进行系统初始化。

File

派生输出

标注说明数据类型
输出网络

更新的 utility network or trace network

Utility Network; Trace Network
输出逻辑示意图模板

逻辑示意图模板的名称。

String

arcpy.nd.AddDiagramTemplate(in_utility_network, template_name, {ndbd_file}, {ndld_file})
名称说明数据类型
in_utility_network

将添加模板的 utility network or trace network

Utility Network; Trace Network
template_name

输出逻辑示意图模板的名称。

String
ndbd_file
(可选)

将导入网络逻辑示意图规则和布局定义文件 (.ndbd)。 可通过现有模板中的导出逻辑示意图模板定义工具创建此文件。

File
ndld_file
(可选)

将导入的逻辑示意图图层定义文件 (.ndld)。 可通过现有模板中的导出逻辑示意图模板定义导出逻辑示意图图层定义工具创建此文件。

如果未指定此参数或者加载空 .ndld 文件,则将针对输入逻辑示意图模板对默认逻辑示意图图层定义进行系统初始化。

File

派生输出

名称说明数据类型
out_utility_network

更新的 utility network or trace network

Utility Network; Trace Network
out_template_name

逻辑示意图模板的名称。

String

代码示例

AddDiagramTemplate 示例(Python 窗口)

向给定网络添加新的名为 MyTemplate1 的逻辑示意图模板。

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
arcpy.nd.AddDiagramTemplate(input_Network, input_DiagramTemplate)

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题