ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

Set NULL を使用して NoData に値を設定

Spatial Analyst のライセンスで利用可能。

  • 例

[Set NULL] ツールは、指定した条件に基づいて、指定の位置にあるセルに NoData を設定します。

このツールは、入力条件付きラスターの評価が True の場合に、出力セルに NoData を返します。False の場合は、False の入力に指定した値 (ラスターまたは定数値) を返します。

ジオプロセシングでは、セル位置の評価結果が True と False のいずれであるかを指定する方法として、入力条件付きラスターと、オプションで条件式を適用する入力条件付きラスターの 2 つがあります。入力ラスターのみを使用する場合、入力ラスターの 0 でない値はすべて True、0 の値はすべて False と見なされます。評価結果が True のセルには、出力として NoData が割り当てられます。入力として NoData を持つセルの評価結果は False ではなく、その位置の出力として NoData が割り当てられます。

Spatial Analyst の多数のツールを使用して、どのセル位置が True または False となるかを特定できます。特に、[算術演算] ツールボックスの論理演算ツールを使用でき、[Test] ツールが特に便利です。

同様に、指定した条件に一致するすべての値を NoData に変更するために [Set NULL] を使用することがよくあります。これは、残っている選択セルの処理として、マスクを作成したり、モデル内の特定のセルをその後の検討から除外したりするために使用されます。

例

条件式の使用

5 よりも大きい値を持つセルを NoData に設定し、残りのセルが元の値を保持するようにするには、ツールのダイアログ ボックスで次のパラメーターを使用します。

  • 入力条件付きラスター: InRas1

    式 : "Value > 5"

    条件式が FALSE のときの入力ラスター、または定数値: InRas1

    [出力ラスター]: setnull_1

マップ代数演算で条件式を使用する場合は、次の式に相当します。

OutRas = SetNull(InRas1 > 5, InRas1)

条件式の不使用

以下の図では、条件として入力ラスター (InRas1) を使用しています。InRas1 のセルの値が True (0 でない、または NoData) の場合、そのセル位置には NoData が割り当てられます。False の場合は、InRas2 の値が出力値として書き込まれます。

[SetNull] の例
OutRas = SetNull (InRas1, InRas2)

関連トピック

  • 条件ツールセットの概要
  • Set Null

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル