描述
用于向网络添加新的逻辑示意图模板。可导入网络逻辑示意图规则以及布局定义文件 (.ndbd) 和网络逻辑示意图图层定义文件 (.ndld)。
警告:
该工具为配置和管理工具。
使用方法
系统在使用 utility network 服务时不支持此工具。您必须使用文件地理数据库中的 utility network or trace network 或企业级地理数据库中 utility network 的数据库连接。在使用企业级地理数据库时,必须以数据库 utility network 所有者的身份建立连接。
在企业级地理数据库中对公共设施网络执行此操作时,已连接的 ArcGIS Enterprise 门户帐户必须是门户公共设施网络所有者。
为输入网络参数指定的网络数据元素必须来自文件地理数据库中的 utility network or trace network 或企业级地理数据库中 utility network 的数据库连接。
向指定输入网络添加新的逻辑示意图模板将创建不含特定设置的模板。
当工具执行时,如果输入中.ndld没有文件或者文件为空.ndld,则工具进程将针对新创建的模板自动初始化默认逻辑示意图图层定义。
语法
AddDiagramTemplate(in_utility_network, template_name, {ndbd_file}, {ndld_file})
参数 | 说明 | 数据类型 |
in_utility_network | 将添加模板的 公共设施网络或追踪网络。 | Utility Network; Trace Network |
template_name | 输出逻辑示意图模板的名称。 | String |
ndbd_file (可选) | 要导入的网络逻辑示意图规则和布局定义文件 (.ndbd)。可通过现有模板中的导出逻辑示意图模板定义工具创建此文件。 | File |
ndld_file (可选) | 要导入的逻辑示意图图层定义文件 (.ndld)。可通过现有模板中的导出逻辑示意图模板定义或导出逻辑示意图图层定义工具创建此文件。 如果未指定此参数或者加载空 .ndld 文件,则将针对输入逻辑示意图模板对默认逻辑示意图图层定义进行系统初始化。 | File |
派生输出
名称 | 说明 | 数据类型 |
out_utility_network | 已更新的 公共设施网络或追踪网络。 | 公共设施网络;追踪网络 |
out_template_name | 逻辑示意图模板的名称。 | 字符串 |
代码示例
向给定网络添加新的名为 MyTemplate1 的逻辑示意图模板。
import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
arcpy.AddDiagramTemplate_nd(input_Network, input_DiagramTemplate)
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是