ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

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

  • 概要
  • 使用法
  • 構文
  • 環境
  • ライセンス情報

概要

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

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

使用法

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

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

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

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

構文

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

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

Table View
field

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

Field
data_type
(オプション)

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

String
unique_values
(オプション)

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

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

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

  • オン - 選択中に、フィールドのすべての NULL 値をスキップします。
  • オフ - 選択中に、フィールドのすべての NULL 値を含めます。
Boolean
null_value
(オプション)

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

String

環境

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

ライセンス情報

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

関連トピック

  • 反復処理 ツールセットの概要
  • 反復子の使用の概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル