应用模板布局 (网络逻辑示意图)

摘要

用于将当前为逻辑示意图模板配置的布局算法列表应用于输入网络逻辑示意图图层。

警告:

如果您具有处于打开状态的编辑会话,则在运行此工具前,必须先保存您的编辑内容。 从而确保逻辑示意图可反映对数据库中网络拓扑所做的最新更改。 如果保存编辑内容失败,则编辑内容不会反映在逻辑示意图中。

使用情况

  • 在与企业级地理数据库中的公共设施网络或追踪网络数据库连接搭配使用时,系统不支持此工具。 您必须使用相关的已发布公共设施网络或追踪网络服务或文件或移动地理数据库中的公共设施网络或追踪网络。

  • 输入网络逻辑示意图图层必须来自文件或移动地理数据库中的公共设施网络或追踪网络或者网络逻辑示意图服务。

  • 此布局算法可用于重新运行输入网络逻辑示意图基于的模板上当前配置的布局算法列表。 若已对逻辑示意图进行编辑,且您想要将布局恢复为初始状态,此工具将非常有用。

  • 在某些情况下,生成的布局可与生成逻辑示意图时所获取的布局类似。 但永远不会完全相同,因为逻辑示意图元素的新几何基于逻辑示意图的当前几何进行计算,而不是逻辑示意图生成时的初始地理几何。

    在某些情况下,生成的逻辑示意图布局将与生成的布局完全不同。 例如,将模板配置为运行保留网络要素地理位置(例如,方形边或部分重叠边)的算法。 如果您要对逻辑示意图手动运行树布局(智能树、主线树或径向树)以完全覆盖以上位置,则该布局会在运行应用模板布局后变得极为不同。

参数

标注说明数据类型
输入网络逻辑示意图图层

将应用布局的网络逻辑示意图。

Diagram Layer

派生输出

标注说明数据类型
输出网络逻辑示意图

更新的网络逻辑示意图图层。

Diagram Layer

arcpy.nd.ApplyTemplateLayouts(in_network_diagram_layer)
名称说明数据类型
in_network_diagram_layer

将应用布局的网络逻辑示意图。

Diagram Layer

派生输出

名称说明数据类型
out_network_diagram_layer

更新的网络逻辑示意图图层。

Diagram Layer

代码示例

ApplyTemplateLayouts 示例(Python 窗口)

在名为 Temporary Diagram 的逻辑示意图上运行 ApplyTemplateLayouts 函数。

import arcpy
arcpy.nd.ApplyTemplateLayouts("Temporary Diagram")

环境

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

许可信息

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

相关主题