指定条件を満たす位置を入力リストから検出

一連の入力ラスタから得られた値のリストに関して、指定条件を満たすセル値を持つラスタの位置を割り当てる 2 つのローカル ツールとして、[最大値の位置(Highest Position)][最小値の位置(Lowest Position)] があります。考えられる 2 つの条件は、入力ラスタの最大値を持つラスタ内の位置および最小値を持つラスタ内の位置です。

次の表は、特定のセル位置について、各入力ラスタの値を示します。

InRas1

InRas2

InRas3

InRas4

InRas5

InRas6

4

3

6

3

5

4

入力値の例

これらの値を昇順にソートすると、次の表が得られます。

入力ラスタ

3

InRas2

InRas4

4

InRas1

InRas6

5

InRas5

6

InRas3

ソート後の値リスト

最大値の位置

リスト内の最大値 6 は 3 番目の入力ラスタ InRas3 に含まれています。

[最大値の位置(Highest Position)] ツールを使用すると、そのセルの最大値を持つラスタの位置を表す出力値として 3 が得られます。

最小値の位置

この例では、入力リストの中で最も小さい値である 3 を持つラスタが 2 つあります。

[最小値の位置(Lowest Position)] ツールを使用すると、値 3 に遭遇する最初のラスタの位置が報告されます。この例では、2 番目(InRas2)と 4 番目(InRas4)のラスタに最小値 3 が入っていますが、2 番目のラスタに最初に遭遇するため、出力セル値は 2 になります。

関連トピック

9/17/2013