Business Analyst ライセンスで利用できます。
概要
各顧客から関連する店舗の位置までの一連のラインを作成します。これらのラインは、多くの場合、スパイダー ダイアグラムと呼ばれます。
メモ:
このツールは、[OD リンクの生成 (Generate Origin-Destination Links)] ツールに類似しており、[解析 (Analysis)] ツールボックスの [近接 (Proximity)] ツールセットから使用できます。
図
使用法
店舗レイヤーおよび顧客レイヤーは、ポイント フィーチャクラスである必要があります。
運転時間と運転距離を使用してスパイダー ダイアグラムを作成すると、直線 (ユークリッド) 距離を使用した場合よりも時間がかかります。
出力には、[店舗レイヤー] と [顧客レイヤー] の間の空間分布が表示され、各店舗と顧客の間の距離値を計算します。
構文
arcpy.ba.DesireLines(in_stores_layer, in_customers_layer, out_feature_class, store_id_field, link_field, {distance_type}, {units}, {cutoff}, {travel_direction}, {time_of_day}, {time_zone})
パラメーター | 説明 | データ タイプ |
in_stores_layer | 店舗または施設のロケーションを表す入力ポイント レイヤー。 | Feature Layer |
in_customers_layer | 顧客または利用者を表す入力ポイント レイヤー。 | Feature Layer |
out_feature_class | 生成されたフィーチャクラスが [コンテンツ] ウィンドウに追加されます。 | Feature Class |
store_id_field | 店舗または施設のロケーションを表す一意の ID。 | Field |
link_field | 個別の顧客を店舗に割り当てるために使用される ID。 | Field |
distance_type (オプション) | 移動方法に基づく距離の計算方法を定義します。直線がデフォルト値です。 Portal for ArcGIS またはローカル データ ソースを使用する場合、移動モード オプションが動的に追加されます。 | String |
units (オプション) | 最小距離の計算時に使用される距離計測単位または時間計測単位のタイプを定義します。 | String |
cutoff (オプション) | 範囲外と見なされたため、顧客がスパイダー ダイアグラム作成時に検討から除外される距離。 | Double |
travel_direction (オプション) | 移動時間または移動距離を店舗から需要地点への方向で計測するか、需要地点から店舗への方向で計測するかを指定します。
| String |
time_of_day (オプション) | 移動を開始する時刻。 | Date |
time_zone (オプション) | [時刻] パラメーターのタイム ゾーンを指定します。
| String |
コードのサンプル
次の Python ウィンドウ スクリプトは、DesireLinesツールの使用方法を示しています。
import arcpy
arcpy.env.baDataSource = "ONLINE;US;"
arcpy.ba.DesireLines("Hubs", "grocery stores", r"C:\Temp\Output.gdb\Hubs_DesireLines", "Loc_name", "Loc_name", "STRAIGHT_LINE_DISTANCE", "MILES", 15, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION")
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst