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

概要

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

ModelBuilder での [フィールド値の反復 (Iterate Field Value)] の動作

使用法

  • このツールは、ModelBuilder で使用するためのツールで、Python スクリプトでは使用できません。

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

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

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

構文

arcpy.mb.IterateFieldValues(in_table, field, {data_type}, {unique_values}, {skip_nulls}, {null_value})
パラメーター説明データ タイプ
in_table

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

Table View; Raster Layer
field

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

Field
data_type
(オプション)

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

  • Address Locator住所ロケーター
  • Address Locator Style住所ロケーターのスタイル
  • Analysis Cell Sizeセル サイズの解析
  • Annotation Layerアノテーション レイヤー
  • Any Value任意の値
  • ArcMap DocumentArcMap ドキュメント
  • Areal Unit面積単位
  • BIM File WorkspaceBIM ファイル ワークスペース
  • BooleanBoolean
  • Building Discipline Layerビルディング分野レイヤー
  • Building Discipline Scene Layerビルディング分野シーン レイヤー
  • Building Layerビルディング レイヤー
  • Building Scene Layerビルディング シーン レイヤー
  • CAD Drawing DatasetCAD ドローイング データセット
  • Calculator Expression演算式
  • Catalog Rootカタログ ルート
  • Cell Sizeセル サイズ
  • Cell Size XYセル サイズ XY
  • Composite Layerコンポジット レイヤー
  • Compression圧縮
  • Coordinate System座標系
  • Coordinate Systems Folder座標系フォルダー
  • Coverageカバレッジ
  • Coverage Feature Classカバレッジ フィーチャクラス
  • Data Elementデータ エレメント
  • Data Fileデータ ファイル
  • Database Connectionsデータベース コネクション
  • Datasetデータセット
  • Date日付
  • dBASE TabledBase テーブル
  • Decimate単純化
  • Diagram Layerダイアグラム レイヤー
  • Dimension Layerディメンション レイヤー
  • Disk Connectionディスク接続
  • DoubleDouble
  • Elevation Surface Layer標高サーフェス レイヤー
  • Encrypted String暗号化された文字列
  • Envelopeエンベロープ
  • Evaluation Scale評価尺度
  • Extent範囲
  • Extract Values抽出値
  • Feature Classフィーチャクラス
  • Feature Datasetフィーチャ データセット
  • Feature Layerフィーチャ レイヤー
  • Feature Setフィーチャ セット
  • Fieldフィールド
  • Field Infoフィールド情報
  • Field Mappingsフィールド マッピング
  • Fileファイル
  • Folderフォルダー
  • Formulated Raster構築されたラスター
  • Fuzzy functionファジー関数
  • GeoDataServerGeoDataServer
  • Geodatasetジオデータセット
  • Geometric Networkジオメトリック ネットワーク
  • Geostatistical LayerGeostatistical レイヤー
  • Geostatistical Search NeighborhoodGeostatistical Search Neighborhood
  • Geostatistical Value TableGeostatistical 値テーブル
  • GlobeServerGlobeServer
  • GPServerGPServer
  • Graphグラフ
  • Graph Data Tableグラフ データ テーブル
  • Group Layerグループ レイヤー
  • Horizontal Factor水平方向ファクター
  • Image Serviceイメージ サービス
  • Indexインデックス
  • INFO ExpressionINFO 式
  • INFO ItemINFO アイテム
  • INFO TableINFO テーブル
  • Internet Tiled Layerインターネット タイル レイヤー
  • KML LayerKML レイヤー
  • LAS DatasetLAS データセット
  • LAS Dataset LayerLAS データセット レイヤー
  • Layerレイヤー
  • Layer Fileレイヤー ファイル
  • Layoutレイアウト
  • Lineライン
  • Linear Unit距離単位
  • LongLong
  • M DomainM ドメイン
  • Mapマップ
  • Map Server Layerマップ サービス レイヤー
  • MapServerMapServer
  • Mosaic Datasetモザイク データセット
  • Mosaic Layerモザイク レイヤー
  • Neighborhood近傍
  • Network Analyst Class FieldMapNetwork Analyst クラス フィールド マップ
  • Network Analyst Hierarchy SettingsNetwork Analyst 階層の設定
  • Network Analyst LayerNetwork Analyst レイヤー
  • Network Data Sourceネットワーク データ ソース
  • Network Datasetネットワーク データセット
  • Network Dataset Layerネットワーク データセット レイヤー
  • Network Travel Modeネットワーク移動モード
  • Parcel Fabricパーセル ファブリック
  • Parcel Fabric for ArcMapArcMap のパーセル ファブリック
  • Parcel Fabric Layer for ArcMapArcMap のパーセル ファブリック レイヤー
  • Parcel Layerパーセル レイヤー
  • Pointポイント
  • Polygonポリゴン
  • Projection File投影情報ファイル
  • Pyramidピラミッド
  • Radius半径
  • Random Number Generator乱数ジェネレーター
  • Raster Bandラスター バンド
  • Raster Calculator Expressionラスター演算式
  • Raster Catalogラスター カタログ
  • Raster Catalog Layerラスター カタログ レイヤー
  • Raster Data Layerラスター データ レイヤー
  • Raster Datasetラスター データセット
  • Raster Layerラスター レイヤー
  • Raster Statisticsラスターの統計情報
  • Raster Typeラスター タイプ
  • Record Setレコード セット
  • Relationship Classリレーションシップ クラス
  • Remapリマップ
  • Reportレポート
  • Route Measure Event Propertiesルート メジャー イベント プロパティ
  • Scene Layerシーン レイヤー
  • Semivariogramセミバリオグラム
  • ServerConnectionサーバー コネクション
  • Shapefileシェープファイル
  • Spatial Reference空間参照
  • SQL ExpressionSQL 式
  • StringString
  • String Hidden文字列非表示
  • Tableテーブル
  • Table Viewテーブル ビュー
  • Terrain Layerテレイン レイヤー
  • Text Fileテキスト ファイル
  • Tile Sizeタイル サイズ
  • Time configuration時間設定
  • Time Unit時間単位
  • TINTIN
  • TIN LayerTIN レイヤー
  • Toolツール
  • Toolboxツールボックス
  • Topo Featuresトポ フィーチャ
  • Topologyトポロジ
  • Topology Layerトポロジ レイヤー
  • Trace Networkトレース ネットワーク
  • Trace Network Layerトレース ネットワーク レイヤー
  • Transformation function変換関数
  • Utility Networkユーティリティ ネットワーク
  • Utility Network Layerユーティリティ ネットワーク レイヤー
  • VariantVariant
  • Vector Tile Layerベクター タイル レイヤー
  • Vertical Factor垂直方向ファクター
  • Voxel Layerボクセル レイヤー
  • VPF CoverageVPF カバレッジ
  • VPF TableVPF テーブル
  • WCS CoverageWCS カバレッジ
  • Weighted Overlay Table加重オーバーレイ テーブル
  • Weighted Sum加重合計
  • WMS MapWMS マップ
  • Workspaceワークスペース
  • XY DomainXY ドメイン
  • Z DomainZ ドメイン
String
unique_values
(オプション)

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

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

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

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

スキップする Null 値 (-9999、Null、-1 など)。デフォルト値は、文字列の場合は「""」、数値の場合は「0」です。

String

派生した出力

名前説明データ タイプ
value

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

任意の値

環境

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

ライセンス情報

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