Spatial Analyst のライセンスで利用可能。
入力ラスターから得られた値のリストについて、指定条件を満たす 1 つ以上の値に基づいてセルに出力値を割り当てるローカル ツールが 2 つあります。その 2 つのツールとは [ポピュラリティ (Popularity)] と [ランク (Rank)] です。
ポピュラリティ
[ポピュラリティ (Popularity)] ツールは、各位置について、入力ラスターから指定された入力値のうち n 番目に多い値を求めます。ポピュラリティ ツールには、入力ラスターのリストとポピュラリティ値が必要です。ポピュラリティ値は定数またはラスターのいずれでもよく、n 番目に多い値を指定します。
5 つの入力ラスターによる 1 つのセル位置の例
たとえば、指定したポピュラリティ値が 2 の場合、各セルについて、入力ラスターから得られた値のリストで、2 番目に多い値が出力されます。以下の表に、特定の位置の入力値を示します。
ポピュラリティ | InRas1 | InRas2 | InRas3 | InRas4 | InRas5 |
---|---|---|---|---|---|
2 | 3 | 3 | 5 | 3 | 5 |
値をソートすると次のようになります。
値 | 入力ラスター |
---|---|
3 | InRas1 |
3 | InRas2 |
3 | InRas4 |
5 | InRas3 |
5 | InRas5 |
結果として、リスト内で最も多い値は 3 (発生回数 3)、次に多い値は 5 (発生回数 2) です。指定したポピュラリティ値は 2 であるため、このセル位置でのツールの出力は 5 になります。
3 つの入力ラスターの例
別の例として、以下の図に、3 つの入力ラスターについて、2 番目に個数の多い値を示します。
入力ラスターに NoData を含むセル位置がある場合、その位置の出力は NoData になります。
特定の位置について、2 番目に個数の多い値がなければ、そのセル位置には NoData が割り当てられます。この状況は、次の条件で発生する可能性があります。
- すべての値が一意。
- 異なる値が同数ある。
ランク
[ランク (Rank)] ツールは、各セルについて入力ラスターから値の内部引数リストを作成します。引数リストの値は、昇順に並べられます。入力ランク ラスターで指定されたランク次数にある値 (n 番目に小さい値) が出力されます。
例
たとえば、入力ランク ラスターが RankRas、ラスターの入力リストが InRas1、InRas2、InRas3、および InRas4 とします。RankRas ラスターのすべてのセル値が定数値 3 を持ち、3 番目に小さい値が戻されることを示しています。
InRas1 | InRas2 | InRas3 | InRas4 |
---|---|---|---|
4 | 6 | 3 | 8 |
これらの値が次のようにランク付けされます。
左右の位置 | セル値 |
---|---|
1 | 3 |
2 | 4 |
3 | 6 |
4 | 8 |
ランク入力の値で指定された位置が 3 番目 (3) であるため、このセルの出力値は 6 になります。