エリア内でのラスターの集計

エリア内でのラスターの集計 エリア内でのラスターの集計ツールは別のデータセットのゾーン内に含まれるラスターの値を集計します。

注意:

Map Viewer でこのツールを、ArcGIS Enterprise で最新のマップ作成ツールを、それぞれ使用できるようになりました。 詳細については、「ゾーン統計」をご参照ください。

このツールを実行するには、組織がラスター解析用に構成されている必要があります。

このツールが Map Viewer Classic に表示されない場合は、組織の管理者に問い合わせてください。 お使いのポータルがラスター解析用に構成されていないか、ユーザーに、このツールを実行するのに必要な権限がないことが考えられます。

ワークフロー図

エリア内でのラスターの集計ツール

このツールの適用例のいくつかを次に示します。

  • 集水域境界線のレイヤーと、土地利用タイプ別土地利用境界線のレイヤーを基に、各集水域の土地利用タイプの総面積を計算する。
  • 郡の土地区画のレイヤーと都市の境界線のレイヤーを基に、各都市の境界線内にある空き地の平均値を求める。

使用上の注意

ゾーンがフィーチャである場合、値ラスターからのセル サイズとセルの配置を使用して、内部でラスターに変換されます。

ゾーンと値の両方の入力が同じセル サイズのラスターで、セル同士が位置揃えされている場合、それらの入力はツールで直接使用され、ツールの実行時に内部でリサンプリングされません。

ゾーンおよび値ラスターのセル サイズが異なる場合、出力セル サイズは [入力データの最大セルサイズ] の値になり、値ラスターがスナップ対象ラスターとして内部で使用されます。 セル サイズは同じだが、セルが位置揃えされていない場合、値ラスターがスナップ対象ラスターとして内部で使用されます。 どちらの場合も、ゾーン演算を実行する前に内部でリサンプリングが開始されます。

ゾーンが値ラスターのセルの中心と重なり合っていない場合、ゾーンは NoData になります。 この場合は、ラスターまたはフィーチャ ゾーン入力の詳細を表す適切なラスター解像度を決定し、この解像度を環境のラスター解析設定のセル サイズとして使用します。

ゾーンがポイント フィーチャである場合、値入力ラスターの特定のセルが複数のポイントを含むことが可能です。 そのようなセルの場合、ゾーンの値は最小の ObjectID フィールド (たとえば、OID または FID) を持つポイントによって決まります。

[現在のマップ範囲を使用] をオンにすると、現在のマップ範囲内に表示されている入力レイヤーと集計対象レイヤーのフィーチャだけが解析されます。 オフの場合、入力レイヤーと集計されるレイヤーのすべてのフィーチャが、現在のマップ範囲内になくても解析されます。

次の表に、このツールのパラメーターを示します。

パラメーター説明

定義された境界内でラスター レイヤーを集計するエリア レイヤーを選択

集計対象のゾーン (エリア) の境界を定義する入力。

入力には、整数ラスターまたはフィーチャ データを使用できます。 ラスターの場合、ゾーンは、同じセル値が設定された入力内のすべての場所で定義されます。 フィーチャの場合は、ゾーンは重なっていてもかまいません。 エリアは連続していなくてもかまいません。

境界を定義するフィールドの選択

各ゾーンを定義する値を格納するフィールド。

ゾーン データセットの整数フィールドまたは文字列フィールドを使用できます。

集計するラスター レイヤーの選択

統計情報を計算する値を含むラスター。

整数でも浮動小数点でもかまいません。 ただし、浮動小数点タイプの場合、最頻値、最少頻値、種類を計算するためのオプションは使用できません。

計算する統計の選択 (オプション)

計算する統計情報の種類を指定します。

入力は、[平均][最頻値][最大値][中央値][最小値][最少頻値][パーセンタイル][範囲][標準偏差][合計]、または [種類] のいずれかにできます。 デフォルトは [平均] です。

パーセンタイル値 (オプション)

計算するパーセンタイル。 デフォルトは 90 で、90 番目のパーセンタイルを示します。

値の範囲は 0 〜 100 です。 0 番目のパーセンタイルは最小値の統計情報と実質的に同じであり、100 番目のパーセンタイルは最大値と同じです。 値が 50 の場合、基本的に中央値の統計情報と同じ結果になります。

このパラメーターは、[計算する統計情報の選択] パラメーターが [パーセンタイル] に設定されている場合にのみサポートされます。

計算時に欠損値を無視 (オプション)

解析で欠損値を無視するかどうかを指定します。

  • オン - 解析には、特定のゾーン内の入力値ラスターで値を持つセルが含まれます。このセルは、そのゾーンの出力値の決定に使用されます。 値ラスターの NoData セルは、統計情報の計算時に無視されます。 これがデフォルトです。
  • オフ - 特定のゾーン内の値ラスターのセルに NoData 値が存在する場合、解析結果は NoData になります。

多次元として処理 (オプション)

多次元の場合の入力多次元イメージ サービスの処理方法を指定します。

  • オン - 統計情報は入力多次元データセットの現在のスライスから計算されます。 これがデフォルトです。
  • オフ - 統計情報は、入力多次元データセットのすべての次元に対して計算されます。

結果レイヤー名

[マイ コンテンツ] に作成され、マップに追加されるレイヤーの名前。 デフォルトの名前は、ツール名と入力レイヤー名に基づいて設定されます。 レイヤーがすでに存在する場合は、別の名前を指定するよう求められます。

[出力の保存場所] ドロップダウン ボックスを使用して、結果を保存する [マイ コンテンツ] 内のフォルダーの名前を指定できます。

環境

解析環境設定は、ツールの結果に影響する追加パラメーターです。 このツールの解析環境設定にアクセスするには、ツール パネルの上部にある歯車 解析環境 アイコンをクリックします。

このツールでは次の [解析環境] が適用されます。

  • 出力座標系 - 出力レイヤーの座標系を指定します。
  • 範囲 - 解析に使用するエリアを指定します。
  • スナップ対象ラスター - 指定したスナップ対象ラスター レイヤーのセルの配置に一致するように、出力の範囲を調整します。
  • セル サイズ - 出力レイヤーで使用するセル サイズ。
  • マスク - マスク レイヤーを指定します。このレイヤーでは、マスク エリアの範囲内にあるセルのみが解析に使用されます。
  • 並列処理ファクター - ラスター処理 CPU または GPU インスタンスを制御します。

類似のツールとラスター関数

境界内に含まれるラスターを集計するには、エリア内でのラスターの集計ツールを使用します。 その他のツールは、類似した問題を解決するのに効果的です。

Map Viewer Classic 解析ツールとラスター関数

境界内に含まれるラスターを集計して結果をテーブルに出力するには、ゾーン統計をテーブルに出力ツールを使用します。 ゾーン統計ラスター関数でも類似の解析が実行されます。

ArcGIS Pro 解析ツールとラスター関数

[ゾーン統計 (Zonal Statistics)][ゾーン統計をテーブルに出力 (Zonal Statistics as Table)] の各ジオプロセシング ツールは Image Analyst ツールボックスと Spatial Analyst ツールボックスで利用できます。

[エリア内でのラスターの集約 (Summarize Raster Within)] ツールと [ゾーン統計をテーブルに出力 (Zonal Statistics As Table)] ツールは Raster Analytics ツールボックスで利用できます。

ゾーン統計はラスター関数として使用することもできます。

ArcGIS Enterprise 開発者向けリソース

ArcGIS REST API で作業を行っている場合は、Summarize Raster Within タスクか Zonal Statistics As Table タスクを使用します。

ArcGIS API for Python で作業を行っている場合は、arcgis.raster.analytics モジュールの summarize_raster_within ArcGIS for Python API Web サイトzonal_statistics_as_table ArcGIS for Python API Web サイト、または arcgis.raster.functions.gbl モジュールの zonal_statistics ArcGIS for Python API Web サイトを使用します。