描述
用于更改存储的网络逻辑示意图的属性。
警告:
如果逻辑示意图在企业级地理数据库中与 公共设施网络 相关,则仅逻辑示意图所有者和门户 公共设施网络 所有者能够使用更改逻辑示意图属性工具来更改输入逻辑示意图的访问权限等级。
使用方法
在与企业级地理数据库中的 utility network 数据库连接搭配使用时,系统不支持此工具。您必须使用相关的已发布 utility network 服务或文件地理数据库中的 utility network or trace network。
输入网络逻辑示意图图层必须来自文件地理数据库中的 utility network or trace network 或网络逻辑示意图服务。
此工具用于更改已在存储的网络逻辑示意图上进行初始化的逻辑示意图属性。使用此工具,您可以执行以下操作:
- 重命名逻辑示意图。
- 修改其访问权限级别。
- 编辑逻辑示意图标签。
语法
AlterDiagramProperties(in_network_diagram_layer, out_name, {access_right_type}, {tags})
参数 | 说明 | 数据类型 |
in_network_diagram_layer | 要更改的存储的网络逻辑示意图。 | Diagram Layer |
out_name | 输入网络逻辑示意图的新名称。 | String |
access_right_type (可选) | 指定输入逻辑示意图的访问权限等级。
| String |
tags (可选) | 可帮助查找存储的逻辑示意图的一个或多个标签。这些标签可用于查找逻辑示意图窗格。 要添加多个标签,可使用数字符号 (#) 分隔各个标签。这同样可使逻辑示意图的搜索更加全面和高效。 | String |
派生输出
名称 | 说明 | 数据类型 |
out_network_diagram_layer | 更新的网络逻辑示意图。 | 逻辑示意图图层 |
代码示例
以下独立脚本使用 AlterDiagramProperties 工具来检索数据库中存储的网络逻辑示意图,然后更改其属性。
# Name: AlterDiagramProperties.py
# Description: Retrieve a stored diagram and change its properties.
# Import system modules
import arcpy
# Initialize variables
input_network = "https://cezembre.esri.com/server/rest/services/Naperville_ORA/FeatureServer/8"
input_DiagramName = "Test"
# Set overwrite option
arcpy.env.overwriteOutput = True
# Retrieving a given stored diagram and transforming it as a diagram layer
arcpy.MakeDiagramLayer_nd(input_network, input_DiagramName, "built_diagramlayer")
# Renaming this diagram to "SmartTree1_Test", changing its access right
# level, and specifying tags
arcpy.AlterDiagramProperties_nd("built_diagramlayer", "SmartTree1_Test",
"PROTECTED",
"Distribution#RMT0003#Naperville North East")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是