Skip to main content

行選択の反復 (Iterate Row Selection) (モデル ツール)

サマリー

テーブルの行を反復処理します。

ModelBuilder での 行選択の反復 の詳細

使用法

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

  • 選択には、複数のグループ化フィールドを使用できます。 複数のグループ化フィールドを指定した場合、反復処理の回数は、グループ化フィールドの一意の組み合わせの数によって決まります。 各反復処理では、指定したグループ化フィールドの組み合わせに一致するレコード数によって、選択される出力フィーチャ レイヤーが決まります。 複数のグループ化フィールドを指定した場合、値は連結されます <field value1>_<field value2> 出力インライン変数名。 次の例では、CALL_TYPECrime_Peri (発生時間帯) の 2 つのグループ フィールドが使用されています。 出力値は Vandalism_Morning のようになります。

    行選択の反復ツールのパラメーター

  • グループ化フィールドを指定しない場合、出力値は Object ID フィールドでグループ化され、1 つの選択ごとに 1 つのレコードが使用されます。

  • ツールの出力は、選択行 と、選択されたフィーチャの Object ID フィールドに含まれるグループの の 2 つです。値は、他のツールでインライン変数 (%Value%) として使用できます。

  • 反復子をモデルに追加すると、モデル内のすべてのツールが反復子の各値に対して反復処理されます。 各反復値に対してモデル内の各ツールを実行したくない場合は、反復子だけを含むサブモデル、モデル内のモデル、またはネストされたモデルを作成し、メイン モデルにモデル ツールとして追加します。

パラメーター

ラベル 説明 データ タイプ

入力テーブル

反復処理するレコードを含むテーブル。

Table View

フィールドでグループ化

(オプション)

選択するフィーチャをグループ化するための入力フィールド。 任意の数の入力フィールドを定義できます。フィールドの一意の組み合わせに基づいて、選択が行われます。 フィールドを指定しない場合は、Object ID を使用してフィーチャが反復処理されます。

値テーブル列:

  • FieldThe fields that will be used to group the features for selection.

  • Null ValueThe value from the field that will be substituted for a null value.

Value Table

NULL 値をスキップ

(オプション)

グループ フィールドの Null 値を選択中にスキップするかどうかを指定します。

  • Checked—選択中にグループ フィールドの NULL 値をスキップします。

  • Unchecked—選択中にグループ フィールドの NULL 値をスキップしません。 これがデフォルトです。

Boolean

派生した出力

ラベル 説明 データ タイプ

選択行

ModelBuilder でテーブル ビューを処理できる他のジオプロセシング ツールで使用できるテーブル ビュー。

Table View

各反復処理で返されるフィールド値。 複数のグループ化フィールドを指定した場合、値は連結されます <field value1>_<field value2>.

Variant

環境

現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい