フィールド値の反復 (Iterate Field Values) (モデル ツール)
サマリー
フィールド内の各値を反復処理します。
使用法
このツールはモデルで使用する ModelBuilder からのみ利用できます。 このツールは、ジオプロセシング ウィンドウまたは Python からは利用できません。
ツールの出力は「値」という名前の変数で、フィールドの値を含んでいます。 この変数は、インライン変数置換 (%Value%) で使用できます。
データ タイプ パラメーターでは、出力変数のデータ タイプを指定します。 デフォルトのデータ タイプは文字列ですが、モデルでの出力の使用方法に応じて別のデータ タイプを指定できます。 たとえば、フィールドにフィーチャクラスのパスが含まれている場合は、データ タイプ パラメーターを フィーチャクラス に設定して、フィーチャクラスを受け取るツールの入力として出力変数を使用できます。
反復子をモデルに追加すると、モデル内のすべてのツールが反復子の各値に対して反復処理されます。 各反復値に対してモデル内の各ツールを実行したくない場合は、反復子だけを含む サブモデル、モデル内のモデル、またはネストされたモデルを作成し、メイン モデルにモデル ツールとして追加します。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力テーブル |
反復処理する入力テーブル。 |
Table View; Raster Layer |
|
フィールド |
反復の対象となる入力フィールド。 |
Field |
|
データ タイプ (オプション) |
出力値のデータ タイプを指定します。 デフォルトのデータ タイプは文字列ですが、モデルでの出力の使用方法に応じて別のデータ タイプを指定できます。 たとえば、フィールドにフィーチャクラスのパスが含まれている場合は、このパラメーターを フィーチャクラス に設定して、フィーチャクラスを受け取るツールの入力として出力変数を使用できます。
|
String |
|
個別値 (オプション) |
反復値を一意の値にするかどうかを指定します。
|
Boolean |
|
NULL 値をスキップ (オプション) |
フィールドの NULL 値をスキップするかどうかを指定します。check Next SequentialNext UnreviewedNext With Format TagsNext With Unapplied Format TagsNext With Note358Skip Null Values NULL 値をスキップ
|
Boolean |
|
NULL 値 (オプション) |
フィールド内の NULL 値 (-9999、Null、-1 など) を置き換えるために使用される値。 文字列フィールドの場合のデフォルトは ""、数値フィールドの場合のデフォルトは 0 です。 |
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
値 |
各反復処理で返されるフィールド値。 |
Any Value |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい