バッチ レポート(Batch Reports) (Business Analyst)
サマリ
レポートを後で一括して実行することができます。
使用法
-
1 つ以上のレポートを追加した順にバッチ処理します。
-
ArcMap では、レポートは、有効な分析範囲(解析範囲)に含まれるフィーチャに対してのみ作成されます。
-
このツールは、主に Business Analyst 商圏のレポート作成に使用されます。
-
通常、集計するレイヤは Business Analyst に標準で付属しているデータですが、カスタム データ セットアップ ツールを使用して設定された、定量化可能なデータを含む任意の境界レイヤを選択することもできます。
-
データの集計に Business Analyst データセットを選択する場合に精度を向上させるには、最も小さな区画レベルを選択します。たとえば、町丁・字等データを選択することで、商圏のレポート作成における精度を非常に高めることができます。
-
[差込みレポート] パラメータを使用すると、入力ポリゴンの各フィーチャに対して、2 つ以上のレポートを結合することができます。
構文
BatchReports_ba (Boundaries, BDSFeatureClass, ReportTemplates, OutputFolder, {StitchReports}, {InsertMap}, {ReportStyle}, {ReportFormats})
パラメータ | 説明 | データ タイプ |
Boundaries [[Layer, {ID field}, {Store ID field}, {Ring ID field}, {Use selected}],...] |
レポートの生成対象となる境界レイヤを定義する入力フィーチャクラス。 | Value Table |
BDSFeatureClass |
レポートの生成に使用するデータを含む入力フィーチャクラス。 | Feature Layer |
ReportTemplates [ReportTemplates,...] |
Business Analyst の事前定義されたレポート テンプレートまたはカスタム レポート テンプレートのリストから選択します。 | String |
OutputFolder |
レポートを格納する出力ディレクトリ。 | Folder |
StitchReports (オプション) |
[レポートの作成] パラメータで選択したレポート テンプレートを取得し、追加した順に基づいて 1 つのレポートにまとめます。
| Boolean |
InsertMap (オプション) |
マップ画像を挿入するかどうかを決定します(選択したレポートでサポートされている場合)。
| Boolean |
ReportStyle (オプション) |
作成するレポートのレポート スタイル。
| String |
ReportFormats (オプション) |
レポート出力形式。
| String |
コードのサンプル
BatchReports(バッチ レポート)の例(スタンドアロン スクリプト)
# Name: BatchReports.py
# Description: Places an Age report in the batch queue.
# 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 Batch Reports tool
TAs = "C:\\temp\\TradeArea.shp' AREA_ID STORE_ID RING false"
InputGeo = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
Rpts = "Age"
OutPath = "C:/temp"
# Create batch reports
arcpy.BatchReports_ba(TAs, InputGeo, Rpts, OutPath, "REPORT_PER_BOUNDARY")
# 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