Business Analyst ライセンスで利用できます。
概要
商圏が時間の経過に伴ってどのように変化するかを解析するフィーチャクラスとレポートを新規に作成します。
図
使用法
出力フィーチャクラスの空間参照は、最初の商圏レイヤーと同じになります。
両方の商圏レイヤーをポリゴン フィーチャクラスにする必要があります。
このツールの主な使用目的は、時間の経過に伴う商圏の変化を追跡することです。
このツールでは、ほとんどの場合に 2 回の異なる期間に取得された顧客データまたは別々の製品グループに関して取得された顧客データで作成された顧客分布商圏が使用されます。
ほとんどの場合、商圏レイヤーは Esri Business Analyst で作成された商圏になります。
オーバーラップしている商圏だけがこのツールへの入力として有効です。
店舗レイヤーが定義されていない場合は、商圏の地理的中心が類似度指標の算出に使用されます。
構文
arcpy.ba.MonitorTradeAreaChange(InputLayerParameterName1, IDFieldParameterName1, NameFieldParameterName1, InputLayerParameterName2, IDFieldParameterName2, NameFieldParameterName2, ReportNameParameterName, ReportTitleParameterName, ReportOutputDirectoryParameterName, OutputFeatureClass, {StoreLayerParameterName}, {StoreIDFieldParameterName}, {TAStoreIDFieldParameterName}, {ReportFormats})
パラメーター | 説明 | データ タイプ |
InputLayerParameterName1 | [商圏の変化を抽出 (Monitor Trade Area Change)] ツールで使用される 1 番目の商圏。この商圏と 2 番目の商圏を比較して、オーバーラップ量が求められます。 | Feature Layer |
IDFieldParameterName1 | 1 番目の商圏のユニークな ID | Field |
NameFieldParameterName1 | 1 番目の商圏のユニークな名前 | Field |
InputLayerParameterName2 | [商圏の変化を抽出 (Monitor Trade Area Change)] ツールで使用される 2 番目の商圏。この商圏と 1 番目の商圏を比較して、オーバーラップ量が求められます。 | Field |
IDFieldParameterName2 | 2 番目の商圏のユニークな ID | Feature Layer |
NameFieldParameterName2 | 2 番目の商圏のユニークな名前 | Field |
ReportNameParameterName | レポートの名前 | String |
ReportTitleParameterName | レポートのタイトル | String |
ReportOutputDirectoryParameterName | この出力フォルダーにレポートが作成されます。 | Folder |
OutputFeatureClass | 商圏オーバーラップ フィーチャが格納される出力フィーチャクラス | Feature Class |
StoreLayerParameterName (オプション) | 各商圏の類似度指標の算出に使用されるレイヤー。多くの場合、これは、Business Analyst の店舗レイヤーになります。 | Feature Layer |
StoreIDFieldParameterName (オプション) | 店舗レイヤーにユニークな ID | Field |
TAStoreIDFieldParameterName (オプション) | 店舗レイヤーを商圏レイヤーに関連付ける ID フィールド | Field |
ReportFormats [ReportFormats,...] (オプション) | 目的のレポート出力形式を選択します。
| String |
コードのサンプル
MonitorTradeAreaChange (商圏の変化を抽出) の例 (スタンドアロン スクリプト)
# Name: MonitorTradeAreaChange.py
# Description: Calculates the percent change between two overlapping trade areas.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.AddToolbox("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 Monitor Trade Area Change tool
TradeArea1 = "C:/temp/TradeArea1.shp"
ID1 = "AREA_ID"
Name1 = "NAME"
TradeArea2 = "C:/temp/TradeArea2.shp"
ID2 = "AREA_ID"
Name2 = "NAME"
RptName = "Monitor TA Report Name"
RptTitle = "Monitor TA Report Title"
RptPath = "C:/temp/Reports"
Output = "C:/temp/Output_TAChange.shp"
# Create a Monitor Trade Area output
arcpy.MonitorTradeAreaChange_ba(TradeArea1, ID1, Name1, TradeArea2, ID2, Name2, RptName, RptTitle, RptPath, Output)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst