FAQ
ArcGIS Pro : ラスターの NULL 値を 0 に置換する方法
ナレッジ番号:3381 | 登録日:2023/05/29 | 更新日:2024/11/21
概要
[Plus] などの算術演算を行う際に、どちらかのラスターのセルの値が「NULL」となっている場合、出力ラスターのセル値は「NULL」となるため、「NULL」を「0」に置換してから演算をする必要があります。
[ラスター演算] ツールにてラスターの NULL 値を 0 に置換することができますので、本 FAQ では、[Con] と [IsNull] を使った式を作成します。[Con] は条件式を満たすセルとそうでないもので値を分ける際に使用します。
[IsNull] はセル値が Null 値かを調べる際に使用します。Null 値であれば true を返します。手順
- ArcGIS Pro を起動します。
- [解析] タブ → [ツール] をクリックします。
- [ジオプロセシング] ウィンドウの検索欄に [ラスター演算] と入力し、検索します。
- 検索結果に表示された [ラスター演算 (Raster Calculator) (Spatial Analyst ツール) ] をクリックします。
- 以下の条件式を入力します。
Con(IsNull ( "DEM" ) , 0 , "DEM" )
※ "DEM" は処理対象のラスター レイヤー名を入力します。ダブルクォーテーションでくくって名称を入力します。
※ Con の第 1 引数は条件式、第 2 引数は条件式に合致した場合に割り当てる値、第 3 引数は条件式に合致しなかった場合の値を入力します。
- 出力ラスターの保存名・保存先を必要に応じて変更してから [実行] をクリックします。
補足
セル値の置換は、[Spatial Analyst] ツール ボックス にある [再分類] ツール や [Con] ツール などを使用しても可能です。
[再分類] ツールであれば、より詳細に値の置き換えができます。[再分類] ツールの利用方法については 「画像・ラスターのセル値を別の値に置き換えたい (再分類 ツール)」でもご確認いただけます。
関連する質問
メタデータ
機能
種類
製品
バージョン