Skip to main content

値の計算 (Calculate Value) (モデル ツール)

サマリー

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

使用法

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

  • Python では、 パラメーターは、短い 1 行の式に使用します。 複数行の計算や論理演算などのより複雑な式には、コード ブロック パラメーターを使用します。 コード ブロック パラメーターは単独では使用できません。Python の 式のタイプ パラメーターと併用する必要があります。

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

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

    変数および関数リストを使用する値の計算ツール

  • コード ブロック パラメーターでモデル変数にアクセスすることはできません。 このような変数は、式を介してコード ブロックに渡す必要があります。 これを行うには、コード ブロック パラメーターで関数定義 (def ステートメント) を作成し、その定義を パラメーターで参照します。

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

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

  • Arcade 計算では、short、complex、logical などの演算を含むすべてのタイプの式に対し、 パラメーターを使用します。 変数を式中で使用するには、変数 リストにある変数をダブルクリックして パラメーターに追加します。

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

パラメーター

ラベル 説明 データ タイプ

式の種類

使用される式のタイプを指定します。

  • PythonPython 式タイプが使用されます。

  • ArcadeArcade 式タイプが使用されます。

String

評価される Python または Arcade 式。

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

Arcade 式では、short、complex、logical などの演算を含むすべてのタイプの式に対し、 パラメーターを使用します。

SQL Expression

コード ブロック

(オプション)

Python コード ブロック。 パラメーターを使用して、コード ブロックのコードを参照します。

String

データ タイプ

(オプション)

Python 式の戻り値のデータ タイプを指定します。 このパラメーターにより、値の計算 ツールの出力を ModelBuilder の他のツールと連結することができます。

  • 3D オブジェクト フィーチャ レイヤー3D オブジェクト フィーチャ レイヤー

  • 3D タイル レイヤー3D タイル レイヤー

  • 住所ロケーター住所ロケーター

  • 解析セル サイズ解析セル サイズ

  • アノテーション レイヤーアノテーション レイヤー

  • 任意の値任意の値

  • ArcMap ドキュメントArcMap ドキュメント

  • 面積単位面積単位

  • BIM ファイル ワークスペースBIM ファイル ワークスペース

  • ブール型ブール型

  • ビルディング分野レイヤービルディング分野レイヤー

  • ビルディング シーン分野レイヤービルディング シーン分野レイヤー

  • ビルディング レイヤービルディング レイヤー

  • ビルディング シーン レイヤービルディング シーン レイヤー

  • 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: はい
  • Standard: はい
  • Advanced: はい