平均運転時間レポート (Business Analyst)
使用法
-
平均運転時間レポートは、顧客分布商圏を使用して実行することをお勧めします。
-
選択した各商圏に対して、運転時間が計算されます。
-
平均運転時間に使用する単位は分またはマイルのいずれかをお勧めします。
-
デフォルトでは、このツールは平均運転時間の計算に商圏の地理的な中心を使用します。実際の店舗の中心を選択することもできます。
-
商圏に極端なポイントが含まれている場合、結果に狂いが生じる可能性があります。このツールは平均値を計算して平均運転時間を決定するため、この計算に極端な値が含まれている場合、極端な値に応じて平均時間が上昇したり低下したりする可能性があります。
-
平均運転時間を決定したら、この値を使用して出店候補地の周辺の運転時間を生成し、対象エリアの人口統計を評価して、成功している店舗の人口統計と一致するかどうかを確認することで、新規市場を探すことができます。
構文
パラメータ | 説明 | データ タイプ |
InputFeatureLayer |
運転時間分析の範囲を定義する入力フィーチャクラス。 | Feature Layer |
StoreIDField |
商圏の中心(店舗)レイヤの一意な ID フィールド。 | Field |
AreaDescriptionField |
商圏レイヤの各フィーチャの説明または名前に使用されるフィールド。 | Field |
MeasureUnits |
距離値で使用される単位。デフォルトでは、Business Analyst の初期設定で指定された単位が選択されます。
| String |
OutputFolder |
この出力ディレクトリにレポートが作成されます。 | Folder |
UseSelectedFeatures (オプション) |
選択されたフィーチャを使用して、平均運転時間が計算されます。
| Boolean |
StoreLayer (オプション) |
レポートで使用する中心点を含む入力フィーチャクラス。多くの場合、これは、Business Analyst の店舗レイヤになります。平均運転時間レポートでは、このレイヤのポイントを出発点として、平均運転時間の計算に使用します。 | Feature Layer |
AssocStoreID (オプション) |
(店舗)レイヤを定義する一意な ID フィールド。 | Field |
ReportTitle (オプション) |
Business Analyst レポート ウィザードで使用/アクセスするレポートの名前を設定します。 | String |
ReportFormats (オプション) |
目的のレポート出力形式を選択します。
| String |
コードのサンプル
# Name: AverageDTReports.py
# Description: Calculates the average drive time of a customer derived trade area output from Business Analyst.
# 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 Average Drive Time Report tool
Input = "C:/My Output Data/Projects/Default Project/TradeAreas/Customer Derived Areas/TradeArea.shp"
Id = "STORE_ID"
AreaDesc = "AREA_DESC"
Output = "C:/My Output Data/Projects/Default Project/Reports"
Report = "Average Drive Time Report"
# Create Average Drive Time report
arcpy.AverageDTReports_ba(Input, Id, AreaDesc, "Minutes", "Output false", "#", "#", sReport)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)