類似フィーチャの検索(Find Similar) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

既存の好業績の基準店舗と比較し、候補となる店舗または商圏にスコアを付けます。

[類似性のランク付け(Find Similar)] ツールの仕組みの詳細

使用法

構文

FindSimilar_ba (InputFeatureLayer, MasterSite, OutputFeatureClass, {UserDefineRadiuses}, {MeasureUnits}, {BDSFeatureClass}, {UseOrdinaryFS}, {UseOrdinaryFSVals}, {PCAFields}, {UserDefinedBoundVal}, {FSRankFeatNum}, {FSUseMasterSitesLayer}, {FSMasterSitesLayer}, {FSFieldMap}, {UseOnlineData})
パラメータ説明データ タイプ
InputFeatureLayer

類似性に基づいてランク付けするデータが格納される入力フィーチャ。入力フィーチャクラス ポイント(店舗)またはポリゴン(商圏)。

Feature Layer
MasterSite

店舗スコア付け変数をターゲット レイヤの他のフィーチャに対してどのようにランク付けするかを決める主フィーチャ。基準店舗は、ターゲット レイヤの 1 つから選択されます。

String
OutputFeatureClass

類似性のランク付けフィーチャの格納先となる出力フィーチャクラス。出力フィーチャクラスは、基準店舗との類似性に基づいてランク付けされます。

Feature Class
UserDefineRadiuses
(オプション)

基準店舗およびターゲット レイヤ内のポイントの周囲で人口統計を検索する範囲を定めます。これは、ターゲット レイヤとしてポイント レイヤを選択した場合にのみ使用されます。

Double
MeasureUnits
(オプション)

半径内の距離を測定する方法を定義します。

  • 度(10 進)
  • フィート
  • キロメートル
  • メートル
  • マイルこれはデフォルト設定です。
  • 海里
  • ヤード
String
BDSFeatureClass
(オプション)

各店舗をランク付けする方法を指定するために使用される変数(通常は Esri 人口統計データ)が格納されるデータ レイヤ。

Feature Layer
UseOrdinaryFS
(オプション)

従来の類似性のランク付けを使用するかどうかを決定します。

  • TRUE従来の類似性のランク付けを使用します。
  • FALSE主成分分析方式を使用します。これはデフォルト設定です。
Boolean
UseOrdinaryFSVals
[[Layer, {Variable}, {Percentage}, {Category}],...]
(オプション)

解析データ レイヤから選択した、従来の類似性のランク付けで使用される変数。従来の方式では、最大 5 つの変数を追加できます。

Value Table
PCAFields
[[Layer, {Variable}, {Category}],...]
(オプション)

解析データ レイヤから選択した、主成分分析方式で使用される変数。

Value Table
UserDefinedBoundVal
(オプション)

推奨値の 1 以外の固有値を指定することができます。

Double
FSRankFeatNum
(オプション)

基準店舗に対する類似性に基づいてランク付けできるターゲット レイヤ内のフィーチャの数を指定します。

Long
FSUseMasterSitesLayer
(オプション)

ターゲット レイヤ以外のレイヤ ファイルから基準店舗を選択できるかどうかを指定します。

  • TRUE別のレイヤを基準店舗として選択できます。
  • FALSE基準店舗はターゲット レイヤから選択されます。これはデフォルト設定です。
Boolean
FSMasterSitesLayer
(オプション)

基準店舗が格納されるフィーチャ。このオプションは、類似性のランク付け(Find Similar)ツールの結果をランク付けするために使用されるレイヤとは別のレイヤから基準店舗を選択する場合に使用します。

Feature Layer
FSFieldMap
(オプション)

基準店舗をターゲット レイヤにマッピングするために使用されるフィールドを格納したファイル。

File
UseOnlineData
(オプション)

オンラインの Business Analyst データにアクセスして解析で使用します。

  • オン - オンラインの Business Analyst データにアクセスできます。
  • オフ - アクセスできるのは、ローカルに保存された Business Analyst データのみです。

オンラインの Business Analyst データにアクセスして、分析に使用することを選択します。

  • TRUEオンラインの Business Analyst データにアクセスできます。
  • FALSEオフ - アクセスできるのは、ローカルに保存された Business Analyst データのみです。これはデフォルト設定です。
Boolean

コードのサンプル

FindSimilar(類似検索)ツールの例(スタンドアロン スクリプト)
# Name: FindSimilar.py
# Description: Ranks the top ten customers using a 1 mile buffer around each customer based on current total population in the San Francisco area.
# 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 Find Similar tool
  Target = "C:/temp/sf_cust.shp"
  Master = "1 : Customer  2"
  Output = "C:/temp/findsimilar.shp"
  Data = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg"
  numRadius = 1
  numEigen = 1
  numRank = 10
  Params = "C:\\ArcGIS\\Business Analyst\\US_2013\\Data\\BDS\\esri_bg.bds TOTPOP_CY TARGET_LAYER"
 
# Create a Find Similar ouput
  arcpy.FindSimilar_ba(Target, Master, Output, "1", "Miles", Data , "false" , "#", Params, numEigen, numRank)
 
# 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