目標物ポイント レポート(Business Point Reports) (Business Analyst)
サマリ
このレポートでは、指定したエリア内の目標物リストまたはショッピング センターを表示します。
使用法
-
利用可能なレポートは、選択されているポイント レイヤによって異なります。
-
ショッピング センター レイヤが選択されている場合、ショッピング センター レポートを選択できます。
-
目標物ポイント レイヤが選択されている場合、目標物 サマリ レポートまたは詳細サマリ レポートのいずれかを選択できます。
-
このツールは、Business Analyst エクステンションに標準で付属している目標物ポイント データまたはショッピング センター データを選択しているときのみ動作します。
構文
パラメータ | 説明 | データ タイプ |
BusinessLayer |
レポート対象の目標物またはショッピング センター ポイントを含むポイント レイヤ。 | Feature Layer |
ReportTemplates [ReportTemplates,...] |
標準の目標物ポイント レポート テンプレートのリストから選択します。 | String |
OutputFolder |
この出力ディレクトリにレポートが作成されます。 | Folder |
InputFeatureLayer (オプション) |
このレイヤは、目標物ポイント レポートの実行対象となるマッピング範囲を定義します。この境界を交差するポイントのみがレポートに含まれます。 | Feature Layer |
IDField (オプション) |
各商圏に関連付けられたエリア ID。Business Analyst から取得された商圏の場合、店舗 ID とリング ID の組み合わせになります。 | Field |
StoreIDField (オプション) |
各商圏に関連付けられた店舗 ID。 | Field |
RingIDField (オプション) |
各商圏に関連付けられたリング ID。 | Field |
UseSelectedFeatures (オプション) |
選択されたポイントを使用し、境界レイヤに対して集約します。
| Boolean |
InsertMap (オプション) |
ArcMap から取得したマップを、適用可能なレポート テンプレートに挿入します。
| Boolean |
ReportsOutputReportType (オプション) |
このオプションにより、ユーザは境界ごとに個別のレポートを生成するか、すべてのレポートを 1 つのレポート ファイルにまとめるかを選択できます。
| String |
TERRITORY_LEVEL (オプション) |
スクリプトの説明をここに入力します。 | |
SummarizationOptions (オプション) |
このオプションは、レポートにおけるデータの表示方法を決定します。
| String |
StoreNameField (オプション) |
各商圏に関連付けられた店舗名。 | Field |
ReportFormats (オプション) |
目的のレポート出力形式を選択します。
| String |
コードのサンプル
# Create the geoprocessor object
# Description: Summarizes business points in a customer derived trade area and outputs these results in a preformatted 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 Business Points Report tool
Business = "C:/Projects/Default Project/Custom Data/Business.shp"
ReportOut = "C:/My Output Data/Projects/Reports"
BoundaryInput = "C:/My Output Data/Projects/Default Project/TradeAreas/Customer_Derived_TradeAreas.shp"
AreaId = "AREA_ID"
StoreID = "STORE_ID"
RingID = "RING"
# Create the Business Points Report
arcpy.BusinessReports_ba(Business, "Business Summary Report", ReportOut, BoundaryInput, AreaId, StoreID, RingID)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)