ラベル | 説明 | データ タイプ |
入力ネットワーク解析レイヤー | 削除する 1 つ以上のネットワーク解析レイヤー。 | Network Analyst Layer |
派生した出力
ラベル | 説明 | データ タイプ |
削除に成功しました。 | 削除が成功したかどうかを示します。 | Boolean |
ネットワーク解析レイヤーおよびその解析データを削除します。
このツールは、入力ネットワーク解析レイヤーの解析データ (ネットワーク解析レイヤーのサブレイヤーとサブテーブルが参照するフィーチャクラスとテーブル) を削除します。 レイヤーのネットワーク データ ソースは削除されません。
このツールは、ネットワーク解析レイヤーが中間ステップとして作成されるモデルで役立ちます。 そのようなモデルが繰り返し実行された場合、不要なサブレイヤー データがプロジェクトのジオデータベースに蓄積することがあります。 このツールは、モデル ワークフローで、ネットワーク解析レイヤーの解析データをクリーン アップするために使用することができます。
ネットワーク解析レイヤーがマップ内にある場合、そのレイヤーがマップから削除されます。
ラベル | 説明 | データ タイプ |
入力ネットワーク解析レイヤー | 削除する 1 つ以上のネットワーク解析レイヤー。 | Network Analyst Layer |
ラベル | 説明 | データ タイプ |
削除に成功しました。 | 削除が成功したかどうかを示します。 | Boolean |
arcpy.na.DeleteNetworkAnalysisLayer(in_network_analysis_layers)
名前 | 説明 | データ タイプ |
in_network_analysis_layers [in_network_analysis_layers,...] | 削除する 1 つ以上のネットワーク解析レイヤー。 | Network Analyst Layer |
名前 | 説明 | データ タイプ |
delete_succeeded | 削除が成功したかどうかを示します。 | Boolean |
このコード スニペットでは、ワークフローの完了後に配車ルート レイヤーおよびその解析データを削除するために、DeleteNetworkAnalysisLayer 関数が使用されます。
import arcpy
layer = arcpy.na.MakeVehicleRoutingProblemAnalysisLayer(network, "VRP").getOutput(0)
# Additional workflow steps
arcpy.na.DeleteNetworkAnalysisLayer(layer)