ハフ モデル(Original Huff Model) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

距離と魅力度係数に基づいてエリアのセールス ポテンシャルを予測するための確率サーフェスを作成します。

[ハフ モデル(Original Huff Model)] の仕組みの詳細

使用法

構文

HuffModelOriginal_ba (SalesPotentialLayer, PotentialSalesFldName, StoreLayer, AttractivenessField, WayToDefineStoreLocation, RadiusOfCovering, {MeasureUnits}, DistanceCoefficient, Attractiveness, OutputFeatureClass, {Longitude}, {Latitude}, {PotentialStoreLayer}, {PotentialStoreOID})
パラメータ説明データ タイプ
SalesPotentialLayer

ハフ モデルのセールス ポテンシャルの計算に使用されるフィーチャ

Feature Layer
PotentialSalesFldName

ハフ モデルのセールス ポテンシャルの計算に使用される値が格納されるフィールド

Field
StoreLayer

解析範囲全体の売上高への影響と売上高分布を求める場合に使用される競合ポイント(通常は店舗)が格納されるレイヤ。

Feature Layer
AttractivenessField

各競合店舗の魅力度を求める属性フィールド。多くの場合、店舗の規模が魅力度の代わりに使用されます。

Field
WayToDefineStoreLocation

ポテンシャル レイヤの選択方法を決定します。

  • BY_COORDINATES緯度座標と経度座標をポテンシャル レイヤの中心点として入力します。
  • FROM_LAYER既存のレイヤからポイント レイヤを候補地として選択します。
String
RadiusOfCovering

ハフ モデルの半径を設定します。モデル出力が候補地からこの距離に広げられます。

Double
MeasureUnits
(オプション)

距離値で使用される単位。デフォルトでは、Business Analyst の初期設定で指定された単位が選択されます。

  • 度(10 進)
  • フィート
  • キロメートル
  • メートル
  • マイル
  • 海里
  • ヤード
String
DistanceCoefficient

移動距離が顧客に与える影響度を決定する値。

Double
Attractiveness

消費者にとっての候補店舗の魅力度を測定する値

Double
OutputFeatureClass

ハフ モデルの結果が格納される出力フィーチャクラス

Feature Class
Longitude
(オプション)

出店候補地の X 座標(経度)。

Double
Latitude
(オプション)

出店候補地の Y 座標(緯度)。

Double
PotentialStoreLayer
(オプション)

潜在店舗ロケーションの定義に使用される既存のポイント フィーチャクラス

Feature Layer
PotentialStoreOID
(オプション)

出店候補地の一意な ID。

Long

コードのサンプル

HuffModelOriginal(ハフ モデル)の例(スタンドアロン スクリプト)
# Name: HuffModelOriginal.py
# Description: Creates a Huff Model to estimate dollars spent on vehicle maintenance in the San Francisco Market 
# Author: Esri

# Import system modules

import arcview
import arcpy

arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:    
# Acquire extension license 
  arcpy.CheckOutExtension("Business") 
 
# Define input and output parameters for the Original Huff Model tool
  SalesLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  SalesId = "X6015_X"
  CompLayer = "C:/temp/sf_stores.shp"
  AttractiveField = "SALES"
  OutPath = "C:/temp/Huff_Model.shp"
 
# Create Original Huff Model  
  arcpy.HuffModelOriginal_ba(SalesLayer, SalesId, CompLayer, AttractiveField, "BY_COORDINATES", "5", "Miles", "-1.5", "50000", OutPath, "-122.46", "37.76")
 
# 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
5/20/2014