删除网络分析图层 (Network Analyst)

摘要

用于删除网络分析图层及其分析数据。

使用情况

  • 该工具将删除输入网络分析图层的分析数据(网络分析图层的子图层和子表引用的要素类和表)。 不会删除图层的网络数据源。

  • 在创建网络分析图层作为中间步骤的模型时,此工具很有用。 如果重复运行此类模型,项目地理数据库中会累积很多不需要的子图层数据。 该工具可用于清理模型工作流中网络分析图层的分析数据。

    了解如何在模型中使用此工具

  • 如果网络分析图层在地图中,则该图层将从地图中移除。

参数

标注说明数据类型
输入网络分析图层

要删除的网络分析图层或图层。

Network Analyst Layer

派生输出

标注说明数据类型
删除成功

指示是否成功删除。

Boolean

arcpy.management.DeleteNetworkAnalysisLayer(in_network_analysis_layers)
名称说明数据类型
in_network_analysis_layers
[in_network_analysis_layers,...]

要删除的网络分析图层或图层。

Network Analyst Layer

派生输出

名称说明数据类型
delete_succeeded

指示是否成功删除。

Boolean

代码示例

DeleteNetworkAnalysisLayer 示例 1(Python 窗口)

在此代码片段中,DeleteNetworkAnalysisLayer 函数用于在完成工作流后删除 Vehicle Routing Problem 图层及其分析数据。

import arcpy
layer = arcpy.na.MakeVehicleRoutingProblemAnalysisLayer(network, "VRP").getOutput(0)

# Additional workflow steps

arcpy.na.DeleteNetworkAnalysisLayer(layer)

环境

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