ネットワーク解析レイヤーの削除 (Delete Network Analysis Layer) (Network Analyst)

サマリー

ネットワーク解析レイヤーおよびその解析データを削除します。

使用法

  • このツールは、入力ネットワーク解析レイヤーの解析データ (ネットワーク解析レイヤーのサブレイヤーとサブテーブルが参照するフィーチャクラスとテーブル) を削除します。 レイヤーのネットワーク データ ソースは削除されません。

  • このツールは、ネットワーク解析レイヤーが中間ステップとして作成されるモデルで役立ちます。 そのようなモデルが繰り返し実行された場合、不要なサブレイヤー データがプロジェクトのジオデータベースに蓄積することがあります。 このツールは、モデル ワークフローで、ネットワーク解析レイヤーの解析データをクリーン アップするために使用することができます。

    モデルにおけるツールの使用方法の詳細

  • ネットワーク解析レイヤーがマップ内にある場合、そのレイヤーがマップから削除されます。

パラメーター

ラベル説明データ タイプ
入力ネットワーク解析レイヤー

削除する 1 つ以上のネットワーク解析レイヤー。

Network Analyst Layer

派生した出力

ラベル説明データ タイプ
削除に成功しました。

削除が成功したかどうかを示します。

Boolean

arcpy.management.DeleteNetworkAnalysisLayer(in_network_analysis_layers)
名前説明データ タイプ
in_network_analysis_layers
[in_network_analysis_layers,...]

削除する 1 つ以上のネットワーク解析レイヤー。

Network Analyst Layer

派生した出力

名前説明データ タイプ
delete_succeeded

削除が成功したかどうかを示します。

Boolean

コードのサンプル

DeleteNetworkAnalysisLayer の例 1 (Python ウィンドウ)

このコード スニペットでは、ワークフローの完了後に配車ルート レイヤーおよびその解析データを削除するために、DeleteNetworkAnalysisLayer 関数が使用されます。

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

# Additional workflow steps

arcpy.na.DeleteNetworkAnalysisLayer(layer)

環境

このツールは、ジオプロセシング環境を使用しません。