顧客分布の中心を検索(Mean Store Center) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

顧客ポイントの地理的中心に重心(新しい店舗ロケーション)を作成します。

[顧客分布の中心を検索(Mean Store Center)] の仕組みの詳細

顧客分布の中心の例

使用法

構文

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
(オプション)

地理的中心の作成に使用されるフィーチャ

  • TRUE選択されたフィーチャだけを使用して顧客分布の中心を作成します。
  • FALSEすべてのフィーチャを使用して顧客分布の中心を作成します。これはデフォルト設定です。
Boolean
InNeedReportOutput
(オプション)

顧客分布の中心レポートを出力するオプション

  • CREATE_REPORT顧客分布の中心レポートを作成します。
  • DONT_CREATE_REPORT顧客分布の中心レポートを作成しません。これはデフォルト設定です。
Boolean
InputFeatureLayer
(オプション)

顧客分布の中心からの距離の計算に使用される中心点(通常は店舗ポイント)が格納される入力フィーチャ レイヤ

Feature Layer
IDField
(オプション)

各店舗を一意に識別するためのフィールド。

Field
DistanceCalculateMethod
(オプション)

既存の店舗と店舗分布の中心との間の距離を計算する方法

  • DRIVE_TIME到達圏を時間単位で測定。
  • DRIVE_DISTANCE到達圏を距離単位で測定。
  • STRAIGHT_LINE_DISTANCE直線距離。これはデフォルト設定です。
String
MeasureUnits
(オプション)

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

  • 度(10 進)
  • フィート
  • キロメートル
  • メートル
  • マイル
  • 海里
  • ヤード
String
InReportTitle
(オプション)

顧客分布の中心レポートのタイトル

String
ReportFile
(オプション)

顧客分布の中心レポートの保存先となるディレクトリ

Folder
InMakeClusters
(オプション)

K 平均アルゴリズムを使用し、顧客ファイルに基づいて顧客分布の中心を作成します。

  • TRUE顧客ポイント クラスタに基づいて複数の顧客分布の中心を作成します。
  • FALSE顧客に対して単一の顧客分布の中心を作成します。これはデフォルト設定です。
Boolean
InClustersCount
(オプション)

顧客ファイルに基づいて作成されるクラスタの数を決定します。デフォルトは 10 です。

Long
ReportFormats
[ReportFormats,...]
(オプション)

目的のレポート出力形式を選択します。

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • Stripped XLSX
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.2\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
5/20/2014