フィールド値の反復 (Iterate Field Values) (ModelBuilder)

サマリー

フィールド内の各値を反復処理します。

ModelBuilder でのフィールド値の反復の動作

使用法

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

  • ツールの出力は「値」という名前の変数で、フィールドの値を含んでいます。 この変数は、インライン変数置換 (%値%) で使用できます。

  • [データ タイプ] パラメーターは、出力変数のデータ タイプを指定します。 デフォルトのデータ タイプは文字列ですが、モデルでの出力の使用方法に応じて別のデータ タイプを指定できます。 たとえば、フィールドにフィーチャクラスのパスが含まれている場合は、[データ タイプ] パラメーターを [フィーチャクラス] に設定して、フィーチャクラスを受け取るツールの入力として出力変数を使用できます。

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

パラメーター

ラベル説明データ タイプ
入力テーブル

反復処理する入力テーブル。

Table View; Raster Layer
フィールド

反復の対象となる入力フィールド。

Field
データ タイプ
(オプション)

出力値のデータ タイプを指定します。 デフォルトのデータ タイプは文字列ですが、モデルでの出力の使用方法に応じて別のデータ タイプを指定できます。 たとえば、フィールドにフィーチャクラスのパスが含まれている場合は、このパラメーターを [フィーチャクラス] に設定して、フィーチャクラスを受け取るツールの入力として出力変数を使用できます。

  • 3D オブジェクト フィーチャ レイヤー3D オブジェクト フィーチャ レイヤー
  • 3D タイル レイヤー3D タイル レイヤー
  • 住所ロケーター住所ロケーター
  • 解析セル サイズ解析セル サイズ
  • アノテーション レイヤーアノテーション レイヤー
  • 任意の値任意の値
  • ArcMap ドキュメントArcMap ドキュメント
  • 面積単位面積単位
  • BIM ファイル ワークスペースBIM ファイル ワークスペース
  • BooleanBoolean
  • ビルディング分野レイヤービルディング分野レイヤー
  • ビルディング シーン分野レイヤービルディング シーン分野レイヤー
  • ビルディング レイヤービルディング レイヤー
  • ビルディング シーン レイヤービルディング シーン レイヤー
  • CAD ドローイング データセットCAD ドローイング データセット
  • 演算式演算式
  • カタログ レイヤーカタログ レイヤー
  • カタログ ルートカタログ ルート
  • セル サイズセル サイズ
  • セル サイズ XYセル サイズ XY
  • コンポジット レイヤーコンポジット レイヤー
  • 圧縮圧縮
  • 座標系座標系
  • 座標系フォルダー座標系フォルダー
  • カバレッジカバレッジ
  • カバレッジ フィーチャクラスカバレッジ フィーチャクラス
  • データ エレメントデータ エレメント
  • データ ファイルデータ ファイル
  • データベース コネクションデータベース コネクション
  • データセットデータセット
  • DateDate
  • dBASE テーブルdBASE テーブル
  • 単純化単純化
  • ダイアグラム レイヤーダイアグラム レイヤー
  • ディメンション レイヤーディメンション レイヤー
  • ディスク接続ディスク接続
  • DoubleDouble
  • 標高サーフェス レイヤー標高サーフェス レイヤー
  • 暗号化された文字列暗号化された文字列
  • エンベロープエンベロープ
  • 評価尺度評価尺度
  • 範囲範囲
  • 抽出値抽出値
  • フィーチャクラスフィーチャクラス
  • フィーチャ データセットフィーチャ データセット
  • フィーチャ レイヤーフィーチャ レイヤー
  • フィーチャ セットフィーチャ セット
  • フィールドフィールド
  • フィールド情報フィールド情報
  • フィールド マッピングフィールド マッピング
  • ファイルファイル
  • フォルダーフォルダー
  • 構築されたラスター構築されたラスター
  • ファジー関数ファジー関数
  • GeoDataServerGeoDataServer
  • ジオデータセットジオデータセット
  • ジオメトリック ネットワークジオメトリック ネットワーク
  • Geostatistical レイヤーGeostatistical レイヤー
  • Geostatistical Search NeighborhoodGeostatistical Search Neighborhood
  • Geostatistical 値テーブルGeostatistical 値テーブル
  • GlobeServerGlobeServer
  • GPServerGPServer
  • グラフグラフ
  • グラフ データ テーブルグラフ データ テーブル
  • グラフィックス レイヤーグラフィックス レイヤー
  • グループ レイヤーグループ レイヤー
  • 水平ファクター水平ファクター
  • イメージ サービスイメージ サービス
  • インデックスインデックス
  • INFO 式INFO 式
  • INFO アイテムINFO アイテム
  • INFO テーブルINFO テーブル
  • インターネット タイル レイヤーインターネット タイル レイヤー
  • KML レイヤーKML レイヤー
  • LAS データセットLAS データセット
  • LAS データセット レイヤーLAS データセット レイヤー
  • レイヤーレイヤー
  • レイヤー ファイルレイヤー ファイル
  • レイアウトレイアウト
  • ラインライン
  • 距離単位距離単位
  • LongLong
  • M ドメインM ドメイン
  • マップマップ
  • マップ サービスマップ サービス
  • マップ サービス レイヤーマップ サービス レイヤー
  • モザイク データセットモザイク データセット
  • モザイク レイヤーモザイク レイヤー
  • 近傍近傍
  • Network Analyst クラス フィールド マップNetwork Analyst クラス フィールド マップ
  • Network Analyst 階層の設定Network Analyst 階層の設定
  • Network Analyst レイヤーNetwork Analyst レイヤー
  • ネットワーク データ ソースネットワーク データ ソース
  • ネットワーク データセットネットワーク データセット
  • ネットワーク データセット レイヤーネットワーク データセット レイヤー
  • ネットワーク移動モードネットワーク移動モード
  • 方向付き画像レイヤー方向付き画像レイヤー
  • パーセル ファブリックパーセル ファブリック
  • ArcMap のパーセル ファブリックArcMap のパーセル ファブリック
  • ArcMap のパーセル ファブリック レイヤーArcMap のパーセル ファブリック レイヤー
  • パーセル レイヤーパーセル レイヤー
  • ポイントポイント
  • ポリゴンポリゴン
  • 投影情報ファイル投影情報ファイル
  • ピラミッドピラミッド
  • 半径半径
  • 乱数ジェネレーター乱数ジェネレーター
  • ラスター バンドラスター バンド
  • ラスター演算式ラスター演算式
  • ラスター カタログラスター カタログ
  • ラスター カタログ レイヤーラスター カタログ レイヤー
  • ラスター データ レイヤーラスター データ レイヤー
  • ラスター データセットラスター データセット
  • ラスター レイヤーラスター レイヤー
  • ラスター統計ラスター統計
  • ラスター タイプラスター タイプ
  • レコード セットレコード セット
  • リレーションシップ クラスリレーションシップ クラス
  • 再分類再分類
  • レポートレポート
  • ルート メジャー イベント プロパティルート メジャー イベント プロパティ
  • シーン レイヤーシーン レイヤー
  • セミバリオグラムセミバリオグラム
  • サーバー コネクションサーバー コネクション
  • シェープファイルシェープファイル
  • 空間参照空間参照
  • SQL 式SQL 式
  • StringString
  • 文字列非表示文字列非表示
  • テーブルテーブル
  • テーブル ビューテーブル ビュー
  • テレイン レイヤーテレイン レイヤー
  • テキスト ファイルテキスト ファイル
  • タイル サイズタイル サイズ
  • 時間設定時間設定
  • 時間単位時間単位
  • TINTIN
  • TIN レイヤーTIN レイヤー
  • ツールツール
  • ツールボックスツールボックス
  • トポ フィーチャトポ フィーチャ
  • トポロジトポロジ
  • トポロジ レイヤートポロジ レイヤー
  • トレース ネットワークトレース ネットワーク
  • トレース ネットワーク レイヤートレース ネットワーク レイヤー
  • 軌道レイヤー軌道レイヤー
  • 変換関数変換関数
  • ユーティリティ ネットワークユーティリティ ネットワーク
  • ユーティリティ ネットワーク レイヤーユーティリティ ネットワーク レイヤー
  • バリアントバリアント
  • ベクター タイル レイヤーベクター タイル レイヤー
  • 鉛直方向ファクター鉛直方向ファクター
  • ボクセル レイヤーボクセル レイヤー
  • VPF カバレッジVPF カバレッジ
  • VPF テーブルVPF テーブル
  • WCS カバレッジWCS カバレッジ
  • 加重オーバーレイ テーブル加重オーバーレイ テーブル
  • 加重合計加重合計
  • WMS マップWMS マップ
  • WMTS レイヤーWMTS レイヤー
  • ワークスペースワークスペース
  • XY ドメインXY ドメイン
  • Z ドメインZ ドメイン
String
個別値
(オプション)

反復値を一意の値にするかどうかを指定します。

  • オン - 反復値は指定したフィールドの一意の値になります。
  • オフ - 入力テーブルの各レコードが反復処理されます。
Boolean
NULL 値をスキップ
(オプション)

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

  • オン - 選択中にフィールド内の NULL 値をスキップします。
  • オフ - 選択中にフィールド内の NULL 値をスキップしません。
Boolean
NULL 値
(オプション)

フィールド内の NULL 値 (-9999、Null、-1 など) を置き換えるために使用される値。 文字列フィールドの場合のデフォルトは ""、数値フィールドの場合のデフォルトは 0 です。

String

派生した出力

ラベル説明データ タイプ

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

Any Value

環境

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

ライセンス情報

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

関連トピック