フィールド値 (If Field Value Is) (ModelBuilder)

サマリー

属性フィールドの値が指定した値、条件式、または 2 つ目のフィールドと一致するかどうかを評価します。

ModelBuilder でのフィールド値の詳細

使用法

  • このツールはモデルで使用する ModelBuilder リボンからのみ利用できます。 このツールは、[ジオプロセシング] ウィンドウまたは Python からは利用できません。

  • このツールには、[True] と [False] の 2 つのブール出力があります。 評価される条件に基づき、ツールの実行後に、これら 2 つのブール出力のいずれかが true となり、他方の出力は false になります。 いずれかの前提条件が true である場合、これらのブール出力は実行される下流ツールの前提条件として設定する必要があります。

パラメーター

ラベル説明データ タイプ
入力データ エレメント

評価される入力エレメント

Data Element; Layer; Table View; Raster Layer; Mosaic Layer; Graph; Utility Network
条件式

レコードのサブセットを選択するために使用する SQL 式。SQL 構文の詳細については、「ArcGIS で使用されるクエリ式への SQL リファレンス」をご参照ください。

SQL Expression
WHERE 句の反転
(オプション)

式がそのまま使用されるか、逆の式が使用されるかを指定します。

  • オフ - クエリがそのまま使用されます。 これがデフォルトです。
  • オン - 逆のクエリが使用されます。 [選択タイプ] パラメーターを使用すると、選択フィーチャが既存のフィーチャと統合される前に選択が反転します。
Boolean
選択条件

SQL 文と一致するレコードのフィールド値で使用する選択条件。

  • 存在する—いずれかのレコードが SQL 文と一致するかどうかを確認します。これがデフォルトです。
  • 選択されていない—どのレコードも SQL 文と一致しないかどうかを確認します。
  • すべて選択—すべてのレコードが SQL 文と一致するかどうかを確認します。
  • 等しい—SQL 文と一致するレコードの数が、Count 値と一致するかどうかを確認します。
  • 間にある—SQL 文と一致するレコードの数が、Minimun Count 値と Maximum Count 値の間にあるかどうかを確認します。
  • より小さい—SQL 文と一致するレコードの数が、Count 値より少ないかどうかを確認します。
  • より大きい—SQL 文と一致するレコードの数が、Count 値より多いかどうかを確認します。
  • 等しくない—SQL 文と一致するレコードの数が、Count 値と一致しないかどうかを確認します。
String
数
(オプション)

整数の個数

Long
最小数
(オプション)

整数の最小個数

Long
最大数
(オプション)

整数の最大個数

Long

派生した出力

ラベル説明データ タイプ
True

指定の条件が True であった場合、このパラメーターは True に設定されます。

Boolean
False

指定の条件が False であった場合、このパラメーターは True に設定されます。

Boolean

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック