Skip to main content

フィールドの反復 (Iterate Fields) (モデル ツール)

サマリー

テーブルのフィールドを反復処理します。

ModelBuilder での フィールドの反復 の詳細

使用法

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

  • データ タイプ パラメーターと ワイルドカード パラメーターをフィルターとして使用し、反復処理するフィールドを制限できます。

  • フィールド名 パラメーターが定義されていない場合、ツールはフィルター (指定されている場合) を適用するフィールドを反復処理します。

  • フィールド名 パラメーターで重複するフィールド名は無視されます。

  • このツールの出力は、個数 の 2 つです。個数は、他のツールでインライン変数 (たとえば、%Value%) として使用できます。 出力はフィールド タイプで、フィールド タイプ値を許可する他のツールで使用できます。 個数 出力は、ツールが反復処理するフィールドの合計数です。

  • ジオメトリー フィールドは データ タイプ パラメーターにリストされませんが、フィールド名 パラメーターを使用してアクセスできます。

  • フィールドが フィールド名 パラメーターにリストされていない場合、 出力はテーブルの最初のフィールドを使用します。 フィールドが フィールド名 パラメーターにリストされている場合、 出力は フィールド名 パラメーターの最初のフィールドを使用します。 いずれの場合も、最初のフィールドがジオメトリー フィールドであればスキップされます。

  • 編集モードでテーブルを保存し、フィールド名 パラメーターのフィールドを更新します。

  • このツールは、結合テーブルを含む入力を受け取ります。 結合テーブルは、完全に修飾されたフィールド名を保持環境を適用するフィールド名を生成します。

  • このツールは、データベース接続から入力を受け取ります。

  • 次のいずれかの場合は、フィールド名 パラメーターの横にメッセージが表示されます。

    • フィールドがテーブルに存在しない。

    • フィールドが所定の データ タイプ フィルターと一致しない。

    • フィールドが所定の ワイルドカード フィルターと一致しない。

    これらのメッセージは、フィールドの反復 ツールのダイアログ ボックスには警告として、フィールド名 変数ダイアログ ボックスにはエラーとして表示されます。

パラメーター

ラベル 説明 データ タイプ

入力テーブル

返されるフィールドを含む入力テーブル。

Table View; Raster Layer; Mosaic Layer

フィールド タイプ

(オプション)

フィールドのフィルタリングに使用するフィールド タイプを指定します。 フィールド タイプが指定されていない場合、サポートされるフィールド タイプのすべてのフィールドが返されます。

  • Big IntegerBig Integer フィールドが返されます。

  • BlobBLOB フィールドが返されます。

  • DateDate フィールドが返されます。

  • Date OnlyDate Only フィールドが返されます。

  • DoubleDouble フィールドが返されます。

  • FloatFloat フィールドが返されます。

  • GlobalIDGlobalID フィールドが返されます。

  • GUIDGUID フィールドが返されます。

  • LongLong integer フィールドが返されます。

  • RasterRaster フィールドが返されます。

  • ShortShort integer フィールドが返されます。

  • テキストText フィールドが返されます。

  • Time OnlyTime Only フィールドが返されます。

  • Timestamp OffsetTimestamp Offset フィールドが返されます。

  • XMLXML フィールドが返されます。

String

ワイルドカード

(オプション)

返されるフィールドを制限します。 ワイルドカードは、フィールド名とフィールド エイリアスの両方で使用でき、* とその他の文字との組み合わせとして表記されます。 たとえば、このパラメーターを使用すると、特定の文字や語句で始まる入力フィールド名やフィールド エイリアスの反復処理を制限できます (A*Ari*Land* など)。 アスタリスクは、すべてのフィールドの検索と同じ機能を持ちます。 ワイルドカードを指定しない場合は、すべての値が返されます。

String

フィールド名

(オプション)

返されるフィールドのリスト。

Field

派生した出力

ラベル 説明 データ タイプ

各反復処理で返されるフィールド。

Field

個数

すべての反復処理のフィールドの合計。

Long

環境

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

ライセンス情報

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