回答:
これを行うための単一のコマンドがあるとは思わないが、それでも適切にそれを達成することができる。考えは、最も近い異なるセルまでの距離は、すぐ近くに複数のセルタイプが含まれる最も近い場所までの距離と等しいということです。
まあ、これはまったく真実ではありませんが、近いです。そのような距離に約1つのセル幅を追加する必要があるかもしれません。このような概算で対応できる場合、ワークフローは次のとおりです。
2 x 2の正方形の近傍である、できるだけ小さい近傍を使用して、焦点の多様性グリッドを計算します。
焦点の変化が1以下のすべての場所を無効にします。これらは「内側」のセルです。
残りのすべてのセルまでのユークリッド距離グリッドを計算します。これらは、境界に沿った位置までの距離です。
(オプション)セルサイズを距離グリッドに追加します。
例として、セルの種類によって色分けされたグリッドの小さな断片を次に示します。黒い領域は、焦点の多様性が2以上の細胞です(ステップ2で計算)。
陰影起伏のあるユークリッド距離グリッドは次のようになります。
元のラスターの各パッチの中心内でピーク(最大値)に達し、パッチ境界に沿ってゼロまで減衰しますが、まだ黒で表示されています。