サマリ
1 つまたは複数の変数で重み付けされた店舗間の境界で競合優位性のあるエリアを生成します。これらの重み付けは、ハフ モデルの結果に基づいて計算できます。
図
使用法
出力フィーチャクラスの空間参照は、店舗レイヤーと同じになります。
[店舗レイヤー] 入力フィーチャクラスとしてポイント フィーチャを使用する必要があります。
ほとんどの場合、[店舗レイヤー] 入力フィーチャ レイヤーは、Business Analyst の店舗レイヤーになります。
[距離の抵抗係数] パラメーターでは、距離が各店舗にどれくらい影響を与えるかが求められます。
[距離の抵抗係数] パラメーターのデフォルト値は –1.5 です。通常、この値は –1 ~ –3 に設定されます。数値が高いほど、距離が顧客の行動に与える影響が大きくなります。たとえば、コンビニエンス ストアの場合は、顧客が低価格の商品のために長い距離を移動して店舗を訪れる意思がないので、距離係数が低くなります (–2 から –3 の間)。
構文
EqualProbabilityContours_ba (StoreLayer, StoreIDField, All_Or_Single_Or_Selected, WayToDefineParams, DistanceCoefficient, AttactionVariables, OutputFeatureClass, {ByID_Or_ByName}, {Single_Site}, {PathToCalibratedResult})
パラメータ | 説明 | データ タイプ |
StoreLayer | 商圏の中心点を含む入力フィーチャクラス。多くの場合、これは、Business Analyst の店舗レイヤーになります。 | Feature Layer |
StoreIDField | 店舗レイヤー内の [個別値] フィールド。 | Field |
All_Or_Single_Or_Selected | 入力フィーチャ レイヤー内のポイントに対して商圏を作成します。
| String |
WayToDefineParams | ハフ モデル パラメーターの定義方法を選択します。
| String |
DistanceCoefficient | 距離 (移動) が消費者の行動にどれくらい影響を与えるかを表す値 | Double |
AttactionVariables [[Variable, {Coefficient}],...] | 有効性の認知または消費者にとっての店舗の魅力度を測定する値 | Value Table |
OutputFeatureClass | ハフ モデル商圏フィーチャが格納されるフィーチャクラス | Feature Class |
ByID_Or_ByName (オプション) | 単一のポイントの選択に使用されるフィールド。
| String |
Single_Site (オプション) | 単一のポイントとして使用される店舗の ID または名前。 | String |
PathToCalibratedResult (オプション) | キャリブレーションに使用する統計的にキャリブレーション済みのハフ モデルの出力 | Folder |
コードのサンプル
EqualProbabilityContours (ハフ モデル商圏) の例 (スタンドアロン スクリプト)
# Name: EqualprobabilityContours.py
# Description: Generates Huff derived trade areas based on store sales.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.3\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.3\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
# Define input and output parameters for the Huff Equal Probability Trade Areas tool
Store = "C:/temp/sf_store.shp"
Id = "STORE_ID"
Attractiveness = "SALES"
OutPath = "C:/temp/Output_Contour.shp"
# Create Huff Equal Probability trade areas
arcpy.EqualProbabilityContours_ba(Store, Id, "ALL", "MANUALLY", "-1.5", Attractiveness, OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
環境
このツールはジオプロセシング環境を使用していません
ライセンス情報
- ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
- ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
- ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst