Skip to main content

ゾーン特性 (Spatial Analyst ツール)

サマリー

他のデータセットのゾーン内の複数のラスター値を集約し、その結果をテーブルとして出力します。

ゾーン統計ツールの仕組みの詳細

使用法

  • ツールの応用例を次に示します:

    • 持続的な農業活動を推定するために、さまざまなエコシステム ゾーン内の平均降水量、最高気温、合計人口を計算します。

    • 日陰をつくる樹木の植栽に適した場所を特定するため、各プロットの平均標高、平均傾斜角、NDVI 値の合計を推定します。

  • ゾーンは、入力データ内において、同じ値を持つすべてのエリアとして定義されます。 エリアは連続していなくてもかまいません。 ラスターとフィーチャのいずれも入力ゾーンとして使用できます。

  • 入力ラスターまたはフィーチャ ゾーン (Python では in_zone_raster_or_features) パラメーター値がラスターである場合、整数ラスターである必要があります。

  • 入力ラスターまたはフィーチャ ゾーン パラメーター値がフィーチャである場合、分析環境で別途指定されている場合を除き、そのフィーチャは最小セル サイズを持つ 入力値ラスター (Python では in_value_rasters_statistics) パラメーター値のセル サイズ、セル配置、空間参照を使用して内部でラスターに変換されます。 これにより、ゾーン演算を実行する前に内部でリサンプリングが開始されます。

  • 入力ラスターまたはフィーチャ ゾーン パラメーター値がフィーチャである場合、値ラスターのセルの中心に重なっていないゾーン フィーチャのゾーンは内部ゾーン ラスターに変換されません。 その結果、これらのゾーンは出力に表示されません。 これを管理するには、フィーチャ ゾーンの目的の詳細レベルを保持するセル サイズ環境の適切な値を決定し、解析環境で指定します。

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

  • 入力ラスターまたはフィーチャ ゾーン 値に重なり合うフィーチャがある場合は、フィーチャごとにゾーン解析が実行されます。

  • 入力ラスターまたはフィーチャ ゾーン パラメーター値と 入力値ラスター パラメーター値のセル サイズが異なる場合、分析環境で別途指定されている場合を除き、最小セル サイズを持つ 入力値ラスター パラメーター値のセル サイズ、セル配置、空間参照が使用されます。 これにより、ゾーン演算を実行する前に内部でリサンプリングが開始されます。

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

  • 入力ラスターまたはフィーチャ ゾーン 値を指定する場合、デフォルトの ゾーン フィールド (Python では zone_field) パラメーター値は、フィーチャの場合は 1 つ目の有効な整数フィールド (OIDFID など)、ラスターの場合は VALUE フィールドになります。 ゾーン フィールドには整数または文字列フィールド タイプを指定できます。

  • 入力値ラスター パラメーター値のデータ型、および 円周統計の計算 パラメーター値で指定した統計計算タイプによって、サポートされる統計タイプが異なります。

    データ タイプが整数の場合、算術統計計算では、平均最頻値最頻値の数最頻値の割合最大中央値最小最少頻値最少頻値の数最少頻値の割合パーセンタイル範囲標準偏差合計種類 の各オプションがサポートされます。 円周統計の計算では、平均最頻値最少頻値標準偏差種類 の各オプションがサポートされます。

    データ タイプが浮動小数点の場合、算術統計計算では、平均最大中央値最小パーセンタイル範囲標準偏差合計 の各オプションがサポートされます。 円周統計の計算では、平均標準偏差 オプションがサポートされます。

  • 最頻値と最少頻値の計算では、同一頻度の値が複数ある場合、同一頻度の値の中で最も小さい値が出力されます。

  • 値ラスターごとに複数の統計タイプを計算するには、同じ値ラスターを複数回指定する必要があります。 同じラスターと統計タイプの組み合わせが重複している場合、ツールはエラーを生成します。

  • 円周統計を計算するには、円周統計の計算 パラメーター (Python では circular_calculation = "CIRCULAR") をオンにし、円形折り返し値 (Python では circular_wrap_value) の値を指定します。

    円周統計の計算 パラメーターがオンの場合、指定した円形折り返し値が適用されたすべての値ラスターに対して円周統計が計算されます。

  • サポートされている多次元ラスター データセット タイプには、多次元ラスター レイヤー、モザイク、イメージ サービスおよび Esri の CRF が含まれます。

  • 多次元ラスターのすべてのスライスとして処理する際、DBF 形式と SHP 形式の場合、出力統計テーブル パラメーター値と 出力統計フィーチャクラス パラメーター値には日付情報のみが含まれ、時刻は含まれません。 FGDB 形式の場合、出力テーブルと出力フィーチャクラスの Standard Time フィールドには日付とともに時刻情報が含まれます。

  • 出力統計テーブル (Python では out_statistics_table) パラメーター値には、次の特性があります。

    • 出力テーブルの行数は、分析範囲内のゾーン数です。

    • 出力テーブルに、ゾーンを表す一連のフィールドが作成され、入力値ラスター および 統計タイプ の各パラメーターの値に応じたカウントと統計値が示されます。

    • フィールド名は、フィールド名 パラメーターで指定されている場合を除き、デフォルトで値ラスター名と統計タイプから生成されます。 円周統計の場合、指定の統計の前に、フィールド名に C_ が付加されます。 たとえば、このフィールドの名前は、中央値の算術統計では ValueRasterName_MEAN になり、中央値の円周統計では ValueRasterName_C_MEAN になります。

    • 出力テーブルのフィールド名の最大長は、ワークスペースによって異なります。

    • 出力テーブルに含まれるアイテムの各値のデータ タイプは、実行されるゾーン計算によって変わります。 統計の固有の動作については、ゾーン統計ツールの詳細をご参照ください。

  • 出力統計フィーチャクラス (Python では out_statistics_features) パラメーター値では、ゾーン入力がラスターの場合、出力フィーチャクラスは頂点の間引きを行わず、分析環境を適用することで、フィーチャに変換されます。

    ゾーン入力のラスターに不連続ゾーンが含まれている場合、出力統計フィーチャクラスにシングルパート ポリゴンが作成されます。 出力統計フィーチャクラスには、各ゾーン内の各シングルパート ポリゴンに付加される出力統計テーブルで計算されたものと同じ統計情報が含まれます。

  • このツールでは、次の環境設定を使用します。

    • 最小セル サイズを持つ値ラスターが、分析のセル サイズ、出力座標系、スナップ対象ラスターとしてデフォルトで使用されます。

    • デフォルト範囲は、ゾーンと、すべての値ラスターのユニオンの交点です。

    • デフォルトでは、このツールはすべてのマルチコア プロセッサーを最大で 80 パーセントまで使用します (使用可能な場合)。

      ゾーンの数が膨大な場合、処理に使用するコア数を減らします。 異なる数のコアを使用するには、並列処理ファクター環境設定を使用します。

    このツールに適用されるジオプロセシング環境の詳細については、解析環境と Spatial Analyst をご参照ください。

パラメーター

ラベル 説明 データ タイプ

入力ラスターまたはフィーチャ ゾーン

ゾーンを定義するデータセット。

ゾーンは、整数ラスターまたはフィーチャ レイヤーによって定義できます。

Raster Layer; Feature Layer

入力値ラスター

それぞれの値が統計によって集計されるラスターの集合。

統計は、同じゾーンに属する入力値ラスター内のすべてのセルについて、出力セルとして算出されます。

出力統計テーブルのフィールド名は、デフォルトで、値ラスター名と統計タイプから生成されます。

値テーブル列:

  • RasterAn input value raster.

  • Statistics TypeThe statistics type.

    • MeanThe average value of the cells will be calculated.

    • MajorityThe cell value that occurs most often will be calculated.

    • Majority countThe frequency of all cells that contain the majority value will be calculated.

    • Majority percentageThe percentage of cells that contain the majority value will be calculated.

    • MaximumThe largest value of the cells will be calculated.

    • MedianThe median or middle cell value will be calculated.

    • MinimumThe smallest cell value will be calculated.

    • MinorityThe cell value that occurs least often will be calculated.

    • Minority countThe frequency of all cells that contain the minority value will be calculated.

    • Minority percentageThe percentage of cells that contain the minority value will be calculated.

    • PercentileThe percentile of the cell values will be calculated. The 90th percentile is calculated by default. You can specify other values (from 0 to 100) using the Percentile Values parameter.

    • RangeThe difference between the largest and smallest cell values will be calculated.

    • StdThe standard deviation of the cell values will be calculated.

    • SumThe total value of the cells will be calculated.

    • VarietyThe number of unique cell values will be calculated.

  • Field NameThe field name for that raster in the output.

Value Table

出力統計テーブル

すべての値ラスターについて、各ゾーンの値のサマリーを含む出力テーブル。

テーブルの形式は、出力先とパスによって決定されます。 デフォルトでは、出力は、ジオデータベース ワークスペース内であればジオデータベース テーブル、ファイル ワークスペース内であれば dBASE テーブルになります。

Table

出力統計フィーチャクラス

(オプション)

出力テーブルを入力ゾーン データに結合することで作成される出力フィーチャクラス。

Feature Class

ゾーン フィールド

(オプション)

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

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

Field

計算時に NoData を除外

(オプション)

入力値内の NoData 値が、属するゾーンの結果で無視されるかどうかを指定します。

  • オンどのゾーン内でも、入力値ラスターで値を持つセルだけがそのゾーンの出力値の決定に使用されます。 値ラスターの NoData セルは、統計の計算時に無視されます。 これがデフォルトです。

  • オフどのゾーン内でも、値ラスターに NoData セルが存在する場合、それらは無視されません。また、NoData セルが存在することは、そのゾーンのすべてのセルについて統計の計算を実行するには情報が不足しているということになります。 したがって、ゾーン全体が NoData 値を受け取ります。

Boolean

パーセンタイル値

(オプション)

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

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

このパラメーターは、統計の種類 パラメーターが パーセンタイルすべて に設定されている場合にのみ使用できます。

Double

パーセンタイル内挿タイプ

(オプション)

パーセンタイル値が入力値ラスターの 2 つのセル値の間にある場合に使用される内挿方法を指定します。

  • 自動検出入力値ラスターが整数ピクセル タイプである場合は、最近隣内挿法 が使用されます。 入力値ラスターが浮動小数点ピクセル タイプである場合は、リニア 内挿法が使用されます。 これがデフォルトです。

  • 最近接目的のパーセンタイルに使用できる最近隣の値が使用されます。

  • リニア目的のパーセンタイルからの 2 つの周囲値の加重平均が使用されます。

String

円周統計の計算

(オプション)

入力値ラスターを、円形データに対してどのように処理するかを指定します。

  • オン角度またはその他の周期的な数量 (度単位のコンパスの方向、昼間、実数の小数部分など) の統計が計算されます。

  • オフ通常のリニア統計が計算されます。 これがデフォルトです。

Boolean

円形折り返し値

(オプション)

リニアの値を指定された円周統計の範囲に丸めるために使用する値。 値は整数または浮動小数点で指定する必要があります。 デフォルト値は 360 度です。

このパラメーターは、円周統計の計算 パラメーターがオンになっている場合にのみサポートされます。

Double

多次元として処理

(オプション)

多次元の場合の入力ラスターの計算方法を指定します。

  • オン入力多次元データセットのすべての次元の統計が計算されます。

  • オフ入力多次元データセットの現在のスライスから統計が計算されます。 これがデフォルトです。

Boolean

ゾーン属性を出力フィーチャにアペンド

(オプション)

入力ゾーンの追加ゾーン属性のいずれかを、出力フィーチャクラスにアペンドするかどうかを指定します。

  • オン入力ゾーンの追加のゾーン属性が、出力フィーチャクラスにアペンドされます。

  • オフ入力ゾーンのゾーン ID フィールドのみが出力フィーチャクラスにアペンドされます。 これがデフォルトです。

Boolean

環境

自動コミット, セル サイズ, セル サイズ投影法, 圧縮, 現在のワークスペース, 範囲, 地理座標系変換, マスク, 出力データのコンフィグレーション キーワード, 出力座標系, 並列処理ファクター, 完全に記述したフィールド名を保持, スクラッチ ワークスペース, スナップ対象ラスター, タイル サイズ, フィールド ドメインの説明の転送

ライセンス情報

  • Basic: Spatial Analyst が必要
  • Standard: Spatial Analyst が必要
  • Advanced: Spatial Analyst が必要