标注 | 说明 | 数据类型 |
输入网络分析图层 | 要删除的网络分析图层或图层。 | Network Analyst Layer |
派生输出
标注 | 说明 | 数据类型 |
删除成功 | 指示是否成功删除。 | Boolean |
用于删除网络分析图层及其分析数据。
该工具将删除输入网络分析图层的分析数据(网络分析图层的子图层和子表引用的要素类和表)。 不会删除图层的网络数据源。
在创建网络分析图层作为中间步骤的模型时,此工具很有用。 如果重复运行此类模型,项目地理数据库中会累积很多不需要的子图层数据。 该工具可用于清理模型工作流中网络分析图层的分析数据。
如果网络分析图层在地图中,则该图层将从地图中移除。
标注 | 说明 | 数据类型 |
输入网络分析图层 | 要删除的网络分析图层或图层。 | Network Analyst Layer |
标注 | 说明 | 数据类型 |
删除成功 | 指示是否成功删除。 | Boolean |
arcpy.na.DeleteNetworkAnalysisLayer(in_network_analysis_layers)
名称 | 说明 | 数据类型 |
in_network_analysis_layers [in_network_analysis_layers,...] | 要删除的网络分析图层或图层。 | Network Analyst Layer |
名称 | 说明 | 数据类型 |
delete_succeeded | 指示是否成功删除。 | Boolean |
在此代码片段中,DeleteNetworkAnalysisLayer 函数用于在完成工作流后删除 Vehicle Routing Problem 图层及其分析数据。
import arcpy
layer = arcpy.na.MakeVehicleRoutingProblemAnalysisLayer(network, "VRP").getOutput(0)
# Additional workflow steps
arcpy.na.DeleteNetworkAnalysisLayer(layer)