エリア内での集計 (Summarize Within) (標準フィーチャ解析)

概要

別のレイヤーのポリゴンの境界線内にあるポイント、ライン、またはポリゴン フィーチャ (またはこれらのフィーチャの一部) を検索します。

例:

  • 集水域境界線のレイヤーと、土地利用タイプ別土地利用境界線のレイヤーを基に、各集水域の土地利用タイプの総面積を計算する。
  • 郡の土地区画のレイヤーと都市の境界線のレイヤーを基に、各都市の境界内にある空 (から) の土地区画の平均値を集計する。
  • 郡のレイヤーと道路のレイヤーを基に、各郡内の道路タイプ別に道路の距離をサマリー処理する。

図内の集計

使用法

  • [エリア内での集計 (Summarize Within)] の処理は、2 つのレイヤーを受け取ってそれらを積み重ねることと考えられます。レイヤーの 1 つ、入力ポリゴン レイヤー内のフィーチャがすべて赤色とします。別のレイヤー、入力集計フィーチャは、ポイント、ライン、またはポリゴンのいずれのフィーチャ タイプも指定できます。これらのレイヤーを積み重ねてから、そのスタックを見下ろして、境界線が赤いポリゴン (入力ポリゴン) 内にある入力集計フィーチャ レイヤー内のフィーチャ数をカウントします。フィーチャの数をカウントできるだけでなく、入力集計フィーチャ レイヤー内のフィーチャの属性に関する合計、平均、最小、最大などの単純な統計情報を計算できます。

構文

arcpy.sfa.SummarizeWithin(sumWithinLayer, summaryLayer, outputName, {sumShape}, {shapeUnits}, {summaryFields}, {groupByField}, {minorityMajority}, {percentShape})
パラメーター説明データ タイプ
sumWithinLayer

これらのポリゴンの境界線内にある入力集計フィーチャ内のフィーチャまたはフィーチャの一部が集計されます。

Feature Set
summaryLayer

入力ポリゴンごとに集計される、ポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャ。

Feature Set
outputName

ポータルに作成する出力レイヤーの名前。

String
sumShape
(オプション)

各入力ポリゴン内の入力集計フィーチャのラインの長さやポリゴンの面積など、入力集計フィーチャのシェープに基づいて統計情報を計算します。

  • ADD_SHAPE_SUM集計属性を計算します。これがデフォルトです。
  • NO_SHAPE_SUM集計属性を計算しません。
Boolean
shapeUnits
(オプション)

入力集計フィーチャのシェープを集計する場合は、シェープ サマリーの単位を指定します。

入力集計フィーチャがポリゴンの場合、有効なオプションはエーカー、ヘクタール、平方メートル、平方キロメートル、平方フィート、平方ヤード、および平方マイルです。

入力集計フィーチャがラインの場合、有効なオプションはメートル、キロメートル、フィート、ヤード、およびマイルです。

  • MILESマイル
  • FEETフィート
  • KILOMETERSキロメートル
  • METERSメートル
  • YARDSヤード
  • ACRESエーカー
  • HECTARESヘクタール
  • SQUAREMETERS平方メートル
  • SQUAREKILOMETERS平方キロメートル
  • SQUAREFEET平方フィート
  • SQUAREYARDS平方ヤード
  • SQUAREMILES平方マイル
String
summaryFields
[[Field, Statistic],...]
(オプション)

各ポリゴン内のすべてのポイントについて計算するフィールド名および集計する統計の種類。各ポリゴン内のポイント数が常に返されます。サポートされている統計情報タイプとしては、次のものがあります。

  • SUM- 合計値。
  • MIN- 最小値。
  • MAX- 最大値。
  • MEAN- 平均値または中間値。
  • STD- 標準偏差。

Value Table
groupByField
(オプション)

これは、一意の属性値ごとに統計情報を個別に計算するために使用できる入力集計フィーチャのフィールドです。たとえば、入力集計フィーチャに危険物を保管している会社の位置ポイントを含み、フィールドの 1 つが、保管されている危険物のタイプを記述したコードを含む HazardClass であるとします。HazardClass の一意の値のそれぞれについて集計を計算するには、そのフィールドをグループ化フィールドとして使用します。

Field
minorityMajority
(オプション)

これは、[フィールドでグループ化] の使用時のみ適用されます。ADD_MIN_MAJ を指定すると、各境界内の各グループ フィールドの最少頻値属性 (最も少ない値) または最頻値属性 (最も多い値) が計算されます。Majority_Minority_ の接頭辞を持つ 2 つの新しいフィールドが出力レイヤーに追加されます。

  • NO_MIN_MAJ最少頻値フィールドと最頻値フィールドを追加しません。これがデフォルトです。
  • ADD_MIN_MAJ最少頻値フィールドおよび最頻値フィールドを追加します。
Boolean
percentShape
(オプション)

これは、[フィールドでグループ化] の使用時のみ適用されます。オンにすると、各入力ポリゴンについて、一意の各グループ値のパーセンテージが計算されます。

  • NO_PERCENTパーセンテージのフィールドを追加しません。これがデフォルトです。
  • ADD_PERCENTパーセンテージのフィールドを追加します。
Boolean

派生した出力

名前説明データ タイプ
outputLayer

出力された集計済みレイヤー。

フィーチャ セット
groupBySummaryLayer

[フィールドでグループ化] が指定されると、ツールは、一意のグループごとに計算された統計情報を含むテーブルを出力します。

レコード セット

環境

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Standard: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Advanced: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定

関連トピック