描述
用于向网络添加新的逻辑示意图模板。可导入网络逻辑示意图规则以及布局定义文件 (.ndbd) 和网络逻辑示意图图层定义文件 (.ndld)。
警告:
该工具为配置和管理工具。
使用方法
系统在使用公共设施网络或追踪网络服务时不支持此工具。您必须使用文件地理数据库中的公共设施网络或追踪网络,或者企业级地理数据库中公共设施网络或追踪网络的数据库连接。使用企业级地理数据库时,需要满足以下要求:
- 输入网络参数值必须来自作为数据库公共设施网络所有者或数据库追踪网络所有者建立的数据库连接。
- 连接的 ArcGIS Enterprise 门户帐户必须为门户公共设施网络所有者或门户追踪网络所有者。
- 该工具必须连接到预期为公开且不受保护的默认版本。
向指定输入网络添加新的逻辑示意图模板将创建不含特定设置的模板。
当工具执行时,如果输入中.ndld没有文件或者文件为空.ndld,则工具进程将针对新创建的模板自动初始化默认逻辑示意图图层定义。
语法
arcpy.nd.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: 是