ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

バッチ レポート (Batch Reports)

Business Analyst ライセンスで利用できます。

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

レポートを後で一括して実行することができます。

使用法

  • 1 つ以上のレポートを追加した順にバッチ処理します。

  • ArcMap では、レポートは、有効な分析範囲 (解析範囲) に含まれるフィーチャに対してのみ作成されます。

  • このツールは、主に Business Analyst 商圏のレポート作成に使用されます。

  • 通常、集計するレイヤーは Business Analyst に標準で付属しているデータですが、カスタム データ (BDS) の設定ツールを使用して設定された、集計可能なデータを含む任意の境界レイヤーを選択することもできます。

  • データの集計に Business Analyst データセットを選択する場合に精度を向上させるには、最も小さな区画レベルを選択します。たとえば、町丁・字等データを選択することで、商圏のレポート作成における精度が高くなります。

  • [差込みレポート] パラメーターを使用すると、入力ポリゴンの各フィーチャに対して、2 つ以上のレポートを結合することができます。

  • [マップの挿入] パラメーターは、Business Analyst のデフォルト ベースマップを使用します。(現在のデータ ビューで) 別のベースマップを使用する場合は、ジオプロセシング オプションのバックグラウンド処理をオフにします。

構文

arcpy.ba.BatchReports(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 つのレポートにまとめます。

  • REPORT_PER_BOUNDARY —境界レイヤー内の境界ごとに 1 つのレポートを生成します。
  • STITCH_REPORTS —レポートをすべてつなぎ合わせます。
  • SINGLE_REPORT —各境界に対応するレポートすべてをつなぎ合わせて 1 つのレポートにします。
  • STITCHED_BY_BOUNDARY —各境界に対応するレポートをすべてつなぎ合わせます。
String
InsertMap
(オプション)

マップ画像を挿入するかどうかを決定します (選択したレポートでサポートされている場合)。

  • True —ArcMap の現在のビューに基づいたマップ画像をレポートに挿入します。
  • False —ArcMap の現在のビューに基づいたマップ画像をレポートに挿入しません。
Boolean
ReportStyle
(オプション)

作成するレポートのレポート スタイル。

  • Screen —このレポート形式は、効果的に見える形式を使用し、モダンな外観を備えています。
  • Paper —このレポート形式は、より一般的なスタイルを採用し、従来の外観を備えています。
String
ReportFormats
(オプション)

レポート出力形式。

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
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(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\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

  BoundaryLayer = "C:/temp/TradeArea.shp' AREA_ID STORE_ID RING false"
  InputFC = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
  Template = "Executive Summary"
  OutPath = "C:/temp"
 
# Create batch reports

  arcpy.BatchReports_ba(BoundaryLayer,
	  InputFC,
	  Template,
	  OutPath)

# Release extension license 

arcpy.CheckInExtension("Business")

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: 次のものが必要 Business Analyst
  • Standard: 次のものが必要 Business Analyst
  • Advanced: 次のものが必要 Business Analyst

関連トピック

  • Business Analyst レポート ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2022 Esri. | プライバシー | リーガル