FAQ
マルチバンド ラスターの各バンドを使って演算したい (バンド演算)

ナレッジ番号:3152 | 登録日:2023/05/29 | 更新日:2024/11/21

概要

マルチバンド ラスターの各バンドの値をもとに演算処理をしたい場合、以下のいずれかの方法をお試しください。

手順

[ラスター演算] ツールを使用する方法

  1. カタログ ウィンドウで、該当のマルチ バンド ラスターを表示し、さらにそのツリーを展開します。
    Band_1、Band_2・・・のように、バンド名が表示されます。
    Image
  2. カタログ ウィンドウで表示されたバンドをマップ表示エリアにドロップします。
    「(ラスター名 )- Band_1」の名称をもつラスター レイヤー(単バンド) が追加されます。
    ラスターとそれを構成するバンドの追加は、[ファイル]メニュー → [データの追加] から行うことも可能です。
  3. 使用するバンドの数だけ、手順 1、2 を繰り返します。
    Image
  4. [ラスター演算] を実行します。ダイアログの [レイヤと変数] 欄に追加したラスター レイヤーが表示されます。それらを使って条件式を入力し、[OK] ボタンで処理をお試しください。
    Image

バンド演算関数を使用する方法

  1. [ウィンドウ] メニュー→[画像解析] で [画像解析] ウィンドウを表示します。
  2. [画像解析] ウィンドウのラスター リストで処理対象のマルチバンド ラスターを選択し、[関数の追加] ボタンをクリックします。
    Image
  3.  [関数テンプレート エディター] ダイアログに表示されたツリーの [アイデンティティ関数] を右クリックし、 [関数の挿入] → [バンド演算関数] をクリックします。
  4. [ラスター関数プロパティ] ダイアログの [バンド演算] タブで [手法] を 「ユーザー定義」 に設定します。
  5. [式] が入力可能な状態になりますので、続けて条件式を入力します。入力欄上の例にありますとおり、「B1,B2,・・・」の表記でバンドを指定し、条件式を入力します。
    Image
  6. [OK] ボタンでダイアログを閉じます。コンテンツ ウィンドウに演算結果を示すラスター レイヤーが追加されます。
    この画像は一時的に作成されたものであり、セッションが終了すると削除されます。ファイル等の形式で保存したい場合は、[画像解析ウィンドウ] の [エクスポート] ボタンを使って出力してください。

補足情報

ArcPy でのバンド演算の実行方法については、以下のブログ記事でご確認ください。
ArcPy で画像処理をしてみよう ~その3:ラスタ演算(Spatial Analyst)

メタデータ

機能

種類

製品

バージョン