ポイント集計レポート(Summarize Points Report) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

ポイント レイヤ(顧客レイヤなど)から取得したデータを集約して、ポリゴン レイヤ(商圏など)を生成します。

[ポイント集計レポート(Summarize Points Report)] ツールの仕組みの詳細

使用法

構文

SummarizePoints_ba (InputPointLayer, InputBoundaryLayer, IDField, NameField, SummarizePointsFields, {UseSelectedFeatures}, {UseSelectedBoundaries}, {CreateReport}, {ReportTitle}, {ReportFile}, {CreateFeatureClass}, {OutputFeatureClass}, {ReportFormats})
パラメータ説明データ タイプ
InputPointLayer

境界レイヤに対して追加されるデータを格納するポイント レイヤ。

Feature Layer
InputBoundaryLayer

ポイント レイヤで選択した属性を継承する境界レイヤ。

Feature Layer
IDField

境界レイヤの ID フィールド。

Field
NameField

境界レイヤに関連付けられた名前フィールド。

Field
SummarizePointsFields
[SummarizePointsFields,...]

境界レイヤに追加されて合計される、ポイント レイヤ内の属性(またはフィールド)。

Field
UseSelectedFeatures
(オプション)

選択されたポイントを使用し、境界レイヤに対して集約します。

  • TRUE選択されたポイントを使用し、境界レイヤに対して集約します。
  • FALSEすべてのフィーチャについて、ポイントを境界レイヤに集計します。これはデフォルト設定です。
Boolean
UseSelectedBoundaries
(オプション)

ポイントを要約するために、選択した境界を使用します。

  • TRUEポイントを要約するために、選択した境界を使用します。
  • FALSEポイントを要約するために、すべてのフィーチャ上にある選択した境界を使用します。これはデフォルト設定です。
Boolean
CreateReport
(オプション)

レポートを生成します。

  • TRUEポイント集計レポート(Summarize Points Report)を生成します。これはデフォルト設定です。
  • FALSEポイント集計レポート(Summarize Points Report)を生成しません。
Boolean
ReportTitle
(オプション)

出力レポートについて説明するタイトル

String
ReportFile
(オプション)

ポイント集計レポート(Summarize Points Report)の保存先ディレクトリを決定します。

Folder
CreateFeatureClass
(オプション)

ポイント データの要約を追加した、新しい境界レイヤを生成します。

  • TRUEポイント集計の境界レイヤを生成します。
  • FALSEポイント集計の境界レイヤを生成しません。これはデフォルト設定です。
Boolean
OutputFeatureClass
(オプション)

新しい境界レイヤの保存先ディレクトリを決定します。

Feature Class
ReportFormats
[ReportFormats,...]
(オプション)

目的のレポート出力形式を選択します。

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSV
  • Stripped XLSX
String

コードのサンプル

SummarizePoints(ポイント集計)の例(スタンドアロン スクリプト)
# Name: SummarizePoints.py
# Description: Summarizes sales data to a trade area in the San Francisco market. 
# Author: Esri

# Import system modules 
 
import arcpy 

arcpy.AddToolbox("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 Summarize Points Report tool

  PointInput = "C:/My Output Data/Projects/Default Project/CustLayers/sf_custs/CustomerLayer.shp" 
  Boundary = "C:/My Output Data/Projects/Default Project/TradeAreas/Sub-geography/TradeArea.shp" 
  Id = "ID" 
  Name = "NAME" 
  Fields = "SALES" 
  Report = "SanFranBGs" 
  Output = "C:/My Output Data/Projects/Default Project/Reports/SummarizePoints_0/Report.rpt" 

# Create the Summarize Points report 

  arcpy.SummarizePoints_ba(PointInput, Boundary, Id, Name, Fields, "false", "false", "true", Report, Output) 

# 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