風配図レポート(Wind Rose Report) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

顧客位置の頻度と方向を可視化します。

[風配図レポート(Wind Rose Report)] ツール(Business Analyst)の仕組みの詳細

使用法

構文

WindRoseReport_ba (InputFeatureLayer, IDField, All_Or_Single_Or_Selected, CustomerLayer, InCustomerStoreIDField, CustomerWeightField, NumberOfSectors, ReportName, ReportTitle, OutputFolder, {ByID_Or_ByName}, {Single_Site}, {UseSelectedFeatures}, {ExcludeOutlyingCustomers}, {CutoffDistance}, {MeasureUnits}, {ReportFormats})
パラメータ説明データ タイプ
InputFeatureLayer

レポートで使用する中心点を含む入力フィーチャクラス。多くの場合、これは、Business Analyst の店舗レイヤになります。距離と方向は、これらのポイントから測定されます。

Feature Layer
IDField

中心点(店舗)レイヤ内の一意の ID フィールド。距離は、これらのポイントから測定されます。

Field
All_Or_Single_Or_Selected

入力フィーチャ レイヤ内にあるポイントに対応する風配図レポート(Wind Rose Report)を作成します。

  • Allすべてのポイントに対応するレポートが作成されます。
  • Single単一ポイントに対応するレポートが作成されます。
  • SelectedArcMap 内で選択したポイントに対応するレポートが作成されます。
String
CustomerLayer

顧客分布に使用されるポイントを含む入力フィーチャクラス。ほとんどの場合、Business Analyst の顧客レイヤになります。距離と方向は、店舗の中心点から、このポイント レイヤ内のフィーチャまでを対象として測定されます。

Feature Layer
InCustomerStoreIDField

各店舗に関連付けられる顧客の識別に使用する店舗 ID フィールド。

Field
CustomerWeightField

各セクタ内の顧客の比率は、各顧客レコードに関連付けられている重みの値を使用して研鑽することもできます。重みフィールドを使用しない場合は、重みフィールドを最初の値である [<なし>] に設定します。

Field
NumberOfSectors

風配図(Wind Rose)内のセクタ数を決定します。

Long
ReportName

レポート ファイルの名前。

String
ReportTitle

レポートのタイトル。

String
OutputFolder

この出力ディレクトリにレポートが作成されます。

Folder
ByID_Or_ByName
(オプション)

単一のポイントの選択に使用されるフィールド。

  • ID店舗 ID フィールドを使用して単一のポイントを選択します。
  • Name店舗名フィールドを使用して単一のポイントを選択します。
String
Single_Site
(オプション)

単一のポイントとして使用される店舗の ID または名前。

String
UseSelectedFeatures
(オプション)

選択されたフィーチャのみを使用して、風配図レポート(Wind Rose Report)を生成します。

  • TRUE選択されたフィーチャのみを使用 して、風配図レポート(Wind Rose Report)を生成します。
  • FALSEすべてのフィーチャを使用して、風配図レポート(Wind Rose Report)を生成します。これはデフォルト設定です。
Boolean
ExcludeOutlyingCustomers
(オプション)

範囲外のフィーチャ ポイントをレポートから除外するために、カットオフ距離を設定します。

  • TRUE範囲外の顧客を除外します。
  • FALSE範囲外の顧客を除外しません。
Boolean
CutoffDistance
(オプション)

範囲外の顧客を解析から除外するための閾値。

Double
MeasureUnits
(オプション)

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

  • 度(10 進)欠落した値。
  • フィート欠落した値。
  • キロメートル欠落した値。
  • メートル欠落した値。
  • マイル欠落した値。
  • 海里欠落した値。
  • ヤード欠落した値。
String
ReportFormats
(オプション)

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

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • Stripped XLSX
String

コードのサンプル

WindRoseReport(風配図レポート)の例(スタンドアロン スクリプト)
# Name: WindRoseReport.py
# Description: Creates a Wind Rose report.
# 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 Wind Rose Report tool
  Store = "C:/temp/sf_stores.shp"
  Cust = "C:/temp/sf_cust.shp"
  Id = "STORE_ID"
  StoreIdLink = "STORE_ID"
  Weight = "SALES"
  Output = "C:/temp/WindRoseOutput"
 
# Create Wind Rose reports
  arcpy.WindRoseReport_ba(Store, Id, "ALL", Cust, StoreIdLink, Weight, "5", "Wind Rose Report", "Wind Rose Report", Output)
 
# 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