サマリ
顧客ポイントの地理的中心に重心 (新しい店舗ロケーション) を作成します。
図
使用法
ほとんどの場合、入力顧客レイヤーは Business Analyst の顧客レイヤーになります。
顧客レイヤーをポイント フィーチャにする必要があります。
ArcMap では、有効な分析範囲または解析範囲内の顧客ポイントにのみ基づいて顧客分布の中心が決定されます。すべての顧客ポイントに基づいて顧客分布の中心を作成する場合は、すべての顧客が解析範囲内にあることを確認します。
このツールを使用すると、顧客の地理的重心と実際の店舗ロケーションを比較できます。顧客の中心と実際の店舗ロケーションの間にかなりの距離がある場合は、既存の店舗ロケーションに問題があることが考えられます。
重み付きの値によって算出された重心を作成できます。[顧客ウェイト フィールド] を使用すると、各顧客ポイントの値に基づいて地理的な中心が重み付けされます。
顧客分布に基づいてシミュレートされた店舗ロケーションを作成する場合は、[クラスターを作成] オプションを使用します。これにより、既存の店舗ロケーションと顧客分布に基づくロケーションとの対比が視覚化されるため、既存の店舗ロケーションと最適なロケーションを比較評価できます。
[クラスターを作成] オプションを使用して生成された出力は、[テリトリー デザイン] ツールへの入力として最適です。その場所は、市場としては顧客を獲得できるかもしれませんが、シード ポイントは含まれていません。このため、仮想シード ポイントを顧客分布に基づいて作成することができます。
[クラスターを作成] オプションでは、K 平均アルゴリズムを使用して、クラスターの重心が算出されます。
構文
MeanStoreCenter_ba (CustomerLayer, LinkField, CustomerWeightField, OutputFeatureClass, {UseSelectedFeatures}, {InNeedReportOutput}, {InputFeatureLayer}, {IDField}, {DistanceCalculateMethod}, {MeasureUnits}, {InReportTitle}, {ReportFile}, {InMakeClusters}, {InClustersCount}, {ReportFormats})
パラメータ | 説明 | データ タイプ |
CustomerLayer | 入力フィーチャ レイヤー。通常、このポイント レイヤーは顧客レイヤーになります。 | Feature Layer |
LinkField | 各顧客を店舗ロケーションに割り当てる顧客レイヤー内の店舗 ID フィールド | Field |
CustomerWeightField | 顧客分布の中心を求める計算に使用される数値フィールド | Field |
OutputFeatureClass | 顧客ロケーションの地理的中心が格納される新規のフィーチャクラス | Feature Class |
UseSelectedFeatures (オプション) | 地理的中心の作成に使用されるフィーチャ
| Boolean |
InNeedReportOutput (オプション) | 顧客分布の中心レポートを出力するオプション
| Boolean |
InputFeatureLayer (オプション) | 顧客分布の中心からの距離の計算に使用される中心点 (通常は店舗ポイント) が格納される入力フィーチャ レイヤー | Feature Layer |
IDField (オプション) | 各店舗を一意に識別するためのフィールド。 | Field |
DistanceCalculateMethod (オプション) | 既存の店舗と店舗分布の中心との間の距離を計算する方法
| String |
MeasureUnits (オプション) | 距離値で使用される単位。デフォルトでは、Business Analyst の初期設定で定義された単位が選択されます。
| String |
InReportTitle (オプション) | 顧客分布の中心レポートのタイトル | String |
ReportFile (オプション) | 顧客分布の中心レポートの保存先となるディレクトリ | Folder |
InMakeClusters (オプション) | K 平均アルゴリズムを使用し、顧客ファイルに基づいて顧客分布の中心を作成します。
| Boolean |
InClustersCount (オプション) | 顧客ファイルに基づいて作成されるクラスターの数を決定します。デフォルトは 10 です。 | Long |
ReportFormats [ReportFormats,...] (オプション) | 目的のレポート出力形式を選択します。
| String |
コードのサンプル
MeanStoreCenter (顧客分布の中心を検索) の例 (スタンドアロン スクリプト)
# Name: MeanStoreCenter.py
# Description: Spatially locates a new store location in the San Francisco market based on customer 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")
# Define input and output parameters for the Mean Store Center tool
CustPath = "C:/temp/sf_cust.shp"
OutPath = "C:/temp/Mean_Store.shp"
StoreId = "STORE_ID"
# Create Mean Store Center output file
arcpy.MeanStoreCenter_ba(CustPath, StoreId, "SALES", 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