描述
用于将当前为逻辑示意图模板配置的布局算法列表应用于输入网络逻辑示意图图层。
警告:
如果您具有处于打开状态的编辑会话,则在运行此工具前,必须先保存您的编辑内容。从而确保逻辑示意图可反映对数据库中网络拓扑所做的最新更改。如果保存编辑内容失败,则编辑内容不会反映在逻辑示意图中。
使用方法
在与企业级地理数据库中的 utility network 数据库连接搭配使用时,系统不支持此工具。您必须使用相关的已发布 utility network 服务或文件地理数据库中的 utility network or trace network。
输入网络逻辑示意图图层必须来自文件地理数据库中的 utility network or trace network 或网络逻辑示意图服务。
此布局可用于重新执行输入网络逻辑示意图基于的模板上当前配置的布局算法列表。如果已对逻辑示意图进行编辑,且您想要将布局恢复为其在逻辑示意图生成时的状态,此工具便可派上用场。
在某些情况下,生成的布局可与生成逻辑示意图时所获取的布局类似。但永远不会完全相同,因为逻辑示意图元素的新几何基于逻辑示意图的当前几何进行计算,而不是逻辑示意图生成时的初始地理几何。
在某些情况下,生成的逻辑示意图布局将与生成的布局完全不同。例如,假设将您的模板配置为执行保留网络要素地理位置(例如,方形边或部分重叠边)的算法。如果您要对逻辑示意图手动运行任意树布局(智能树、主线树或径向树)以完全覆盖以上位置,则该布局会在运行应用模板布局后变得极为不同。
语法
ApplyTemplateLayouts(in_network_diagram_layer)
参数 | 说明 | 数据类型 |
in_network_diagram_layer | 将应用布局的网络逻辑示意图。 | Diagram Layer |
派生输出
名称 | 说明 | 数据类型 |
out_network_diagram_layer | 更新的网络逻辑示意图图层。 | 逻辑示意图图层 |
代码示例
将 ApplyTemplateLayouts 算法应用至名为 Temporary Diagram 的逻辑示意图。
import arcpy
arcpy.ApplyTemplateLayouts_nd("Temporary Diagram")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是