扩展逻辑示意图 (网络逻辑示意图)

摘要

基于网络连通性、可遍历性、包含或结构附件关联将网络逻辑示意图扩展一个网络元素级别。

例如,包含部分管道网络的逻辑示意图可能具有许多带相连网络元素的开端管道。 在此逻辑示意图上使用按连通性扩展类型运行扩展逻辑示意图工具时,连接的元素将附加到图表中。

也可以使用按可遍历性扩展类型基于可遍历性获得元素。 在此情况下,如果网络元素允许网络物资继续传送至下一个元素,则会将这些元素追加到逻辑示意图。 例如,包含部分管道网络的逻辑示意图可能在管道末端具有封闭阀。 由于历经此网络的资源无法通过封闭阀,因此,在逻辑示意图中不会返回该阀。 如果此示例基于连通性而非可遍历性,该阀将因与管道相连接而被返回。

警告:

可在相关逻辑示意图模板上锁定扩展逻辑示意图。 在这种情况中,对于网络图层属性对话框的网络逻辑示意图选项卡中的逻辑示意图模板部分下的逻辑示意图模板,扩展逻辑示意图属性将显示为已禁用

警告:

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

了解有关扩展网络逻辑示意图的详细信息

使用情况

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

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

  • 所有图层模式必须在输入网络逻辑示意图图层上进行启用。

  • 此工具通常用于网络数据控制和验证。

  • 此工具可以应用于网络逻辑示意图的全部内容或部分内容(即应用于所选逻辑示意图要素的子集)。 允许基于网络连通性、可遍历性、包含或结构附件将网络逻辑示意图完整或部分地扩展一个网络元素级别。

  • 使用较小部分网络时,可以使用此工具将网络逻辑示意图扩展一个网络元素级别。 您可以检查此区域的连通性,并直观地控制网络数据质量。

  • 选择逻辑示意图中的任意结构要素,然后使用使用此工具按附件将逻辑示意图扩展一个级别。 将添加与所选结构元素具有逻辑关联的所有网络元素,并允许您直观地检查结构附件关联。

    以同样的方式,选择逻辑示意图中要附加到网络结构的任意要素,然后使用此工具按附件将逻辑示意图扩展一个级别。 如果存在具有网络结构的附件,则将结构添加到逻辑示意图。

  • 可以使用此工具按包含将网络逻辑示意图或其所选部分快速扩展一个级别。 由此将添加逻辑示意图或其所选部分中表示的网络容器元素内容的所有网络元素。

  • 子网系统逻辑示意图上运行此工具会失败,因为它们由更新子网工具维护。 无法更改这些类型的逻辑示意图。

  • 在下列情况中,扩展逻辑示意图工具将失败:

    • 最初用于生成逻辑示意图的网络要素上存在脏区,无论这些脏区是处于可见状态还是聚合状态。
    • 与最初用于生成逻辑示意图的网络对象相关的容器网络要素上存在脏区,无论这些脏区是处于可见状态还是聚合状态。
    • 为扩展逻辑示意图而处理的网络要素上存在脏区。
    • 与为扩展逻辑示意图而处理的网络对象相关的容器网络要素上存在脏区。
    在这些情况下,验证网络拓扑以清除脏区,然后重新运行该工具。

参数

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

要扩展的网络逻辑示意图。

Diagram Layer
忽略遍历性
(可选)
Boolean
扩展类型
(可选)

指定扩展逻辑示意图的方法。

  • 按连通性基于网络连通性将网络逻辑示意图扩展一个网络元素级别。 这是默认设置。
  • 按可遍历性基于网络可遍历性将网络逻辑示意图扩展一个网络元素级别。
  • 按附件基于结构附件关联将网络逻辑示意图扩展一个网络元素级别。
  • 按包含基于包含关联将网络逻辑示意图扩展一个网络元素级别。
String

派生输出

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

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

Diagram Layer

arcpy.nd.ExtendDiagram(in_network_diagram_layer, {ignore_traversability}, {extension_type})
名称说明数据类型
in_network_diagram_layer

要扩展的网络逻辑示意图。

Diagram Layer
ignore_traversability
(可选)

指定是否使用可遍历性或连通性来扩展逻辑示意。

旧版本:

此参数已在 ArcGIS Pro 2.2 中弃用。 如果指定了 extension_type 参数,则无论其值是多少,都会被系统忽略。 未指定 extension_type 参数时,如果要保持与模型以及在 ArcGIS Pro 2.1 中编写的 Python 脚本的兼容性,则其将保持启用。

  • IGNORE_TRAVERSABILITY将忽略网络的可遍历性。 这是默认设置。
  • HONOR_TRAVERSABILITY将支持网络的可遍历性。
Boolean
extension_type
(可选)

指定扩展逻辑示意图的方法。

  • BY_CONNECTIVITY基于网络连通性将网络逻辑示意图扩展一个网络元素级别。 这是默认设置。
  • BY_TRAVERSABILITY基于网络可遍历性将网络逻辑示意图扩展一个网络元素级别。
  • BY_ATTACHMENT基于结构附件关联将网络逻辑示意图扩展一个网络元素级别。
  • BY_CONTAINMENT基于包含关联将网络逻辑示意图扩展一个网络元素级别。
String

派生输出

名称说明数据类型
out_network_diagram_layer

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

Diagram Layer

代码示例

ExtendDiagram 示例(Python 窗口)

根据网络可遍历性扩展指定网络逻辑示意图。

import arcpy
arcpy.nd.ExtendDiagram('Temporary Diagram', '', 'BY_TRAVERSABILITY')

环境

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

许可信息

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

相关主题