値の計算 (Calculate Value) (ModelBuilder)

サマリー

指定した Python 式に基づいて値を返します。

ModelBuilder での値の計算ツールの詳細

使用法

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

  • [式] パラメーターは Python 式のみをサポートします。 他のスクリプト言語は、サポートされていません。

  • 短い 1 行の式には [式] パラメーターを使用します。 複数行の計算や論理演算 (if、then) などの複雑な式を入力する場合は、[コード ブロック] パラメーターを使用します。 [コード ブロック] パラメーターは単独では使用できません。[式] パラメーターと併用する必要があります。

    [式] パラメーターの使用例をご参照ください。

  • ModelBuilder で作成された変数は、このツールで使用できますが、[式] パラメーターで直接使用することはできません。 変数を式中で使用するには、変数名をパーセント記号 (%) で囲むか、[変数] リストにある変数名をダブルクリックして [式] パラメーターに追加します。

  • Python 関数を式中で使用するには、[関数] リストにある関数をダブルクリックして [式] パラメーターに追加します。

    変数および関数リストを使用する値の計算ツール
  • モデル変数は、[コード ブロック] パラメーターからはアクセスできません。 そのような変数は、式を介してコード ブロックに受け渡す必要があります。 この受け渡しを行うには、[コード ブロック] パラメーターで関数の定義を作成し、その定義を [式] パラメーターで参照します。

    [コード ブロック] パラメーターの使用例をご参照ください。

  • ModelBuilder[データ タイプ] パラメーターを使用すると、このツールの出力を他のツールと連結することができます。 たとえば、このツールを使用して距離を計算し、この距離を [バッファー (Buffer)] ツールの [バッファー距離] パラメーターへの入力として使用する場合は、[データ タイプ] パラメーターの値として [距離単位] を指定します。

    [データ タイプ] パラメーターの使用例をご参照ください。

  • Python では、インデントは構文の一部の役割を果たしています。 インデント レベル (スペース 2 つまたはスペース 4 つ) は、[コード ブロック] 全体にわたって一貫している限り、問題にはなりません。

  • 注意:

    同等の Python スクリプトを作成する場合は、このツールではなく、標準 Python ステートメントを使用します。

パラメーター

ラベル説明データ タイプ

評価される Python 式。

短い 1 行の式には [式] パラメーターを使用します。 複数行の計算や論理演算 (if、then) などの複雑な式を入力する場合は、[コード ブロック] パラメーターを使用します。 [コード ブロック] パラメーターは単独では使用できません。[式] パラメーターと併用する必要があります。

SQL Expression
コード ブロック
(オプション)

Python コード ブロック。 コード ブロックのコードは [式] パラメーターで参照される必要があります。

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

Python 式の戻り値のデータ タイプを指定します。 このパラメーターを使用すると、[値の計算] を他のツールと連結することができます。

  • 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

派生した出力

ラベル説明データ タイプ

計算された値。

Data Element; Layer; Table View

環境

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

ライセンス情報

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

関連トピック