描述
将网络元素追加到网络逻辑示意图。
警告:
如果您具有处于打开状态的编辑会话,则在运行此工具前,必须先保存您的编辑内容。从而确保逻辑示意图可反映对数据库中网络拓扑所做的最新更改。如果保存编辑内容失败,则编辑内容不会反映在逻辑示意图中。
使用方法
在与企业级地理数据库中的 utility network 数据库连接搭配使用时,系统不支持此工具。您必须使用相关的已发布 utility network 服务或文件地理数据库中的 utility network or trace network。
输入网络逻辑示意图图层必须来自文件地理数据库中的 utility network or trace network 或网络逻辑示意图服务。
输入网络逻辑示意图图层和输入地图中的网络数据必须共享文件地理数据库中的相同 utility network or trace network 或 utility network 服务的相同分支版本。
所有图层模式必须在输入网络逻辑示意图图层上进行启用。
此工具适用于在输入地图中引用的图层中选择的网络要素以及在非空间表中选择的网络对象。
已选择的任何非网络元素将不包含在逻辑示意图中。如果仅选择了非网络元素,则该过程将失败。
在以下情况下,追加到逻辑示意图工具将失败:
- 最初用于生成逻辑示意图的网络要素上存在脏区,无论这些脏区是处于可见状态还是聚合状态。
- 与最初用于生成逻辑示意图的网络对象相关的容器网络要素上存在脏区,无论这些脏区是处于可见状态还是聚合状态。
- 追加到逻辑示意图的网络要素上存在脏区。
- 与追加到逻辑示意图的网络对象相关的容器网络要素上存在脏区。
语法
AppendToDiagram(in_network_diagram_layer, map)
参数 | 说明 | 数据类型 |
in_network_diagram_layer | 将追加网络元素的网络逻辑示意图图层。 | Diagram Layer |
map | 包含要追加到网络逻辑示意图的所选网络要素的地图。 | Map |
派生输出
名称 | 说明 | 数据类型 |
out_network_diagram_layer | 更新的网络逻辑示意图。 | 逻辑示意图图层 |
代码示例
此示例脚本可将当前在活动地图中选择的网络要素追加到逻辑示意图。
import arcpy
arcpy.AppendToDiagram_nd('Temporary Diagram', 'Map1')
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是