描述
用于删除一个或多个与给定网络相关的存储的网络逻辑示意图,可根据其逻辑示意图模板名称进行过滤。
可以指定单个逻辑示意图、一组逻辑示意图或逻辑示意图模板名称。指定逻辑示意图模板时,所有关联逻辑示意图都将被删除。
警告:
在删除逻辑示意图前,必须保存所有编辑。
使用方法
在与企业级地理数据库中的公共设施网络或追踪网络数据库连接搭配使用时,系统不支持此工具。您必须使用相关的已发布公共设施网络或追踪网络服务或文件地理数据库中的公共设施网络或追踪网络。
输入网络或网络逻辑示意图图层必须来自文件地理数据库中的公共设施网络或追踪网络,或者公共设施网络或追踪网络服务。
除了 公共设施网络 子网系统逻辑示意图之外,您可以删除您拥有的逻辑示意图以及不属于您的公共逻辑示意图。在此例中,必须将门户 公共设施网络 所有者连接到 ArcGIS Enterprise 门户,原因是门户所有者是唯一可以删除子网系统逻辑示意图的人。
如果您具有多个与网络相关联的逻辑示意图,则可根据它们的逻辑示意图模板名称对其进行过滤。如果您不知道逻辑示意图的名称,但知道与之关联的一个或多个要素,则可以使用查找逻辑示意图命令。
此工具使用要删除的逻辑示意图名称列表或给定逻辑示意图模板名称,以便删除所有相关的逻辑示意图。
语法
arcpy.nd.DeleteDiagram(in_diagrams, {template_names}, {diagram_names})
参数 | 说明 | 数据类型 |
in_diagrams | 要删除的输入网络逻辑示意图图层或在删除指定输入逻辑示意图名称集时所基于的 公共设施网络或追踪网络 图层。 | Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer |
template_names [templatenames,...] (可选) | 要处理的相关逻辑示意图的模板的名称。 | String |
diagram_names [diagram_names,...] (可选) | 要处理的逻辑示意图的名称。 | String |
派生输出
名称 | 说明 | 数据类型 |
out_diagrams | 更新的 公共设施网络或追踪网络 数据元素或图层。 | 公共设施网络;追踪网络;公共设施网络图层;追踪网络图层;逻辑示意图图层 |
代码示例
根据与输入网络相关的 ReducedDiagrams 模板删除所有逻辑示意图。
import arcpy
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville_Electric_SQL/FeatureServer/0"
arcpy.DeleteDiagram_nd(input_Network, "ReducedDiagrams")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是