[値の計算 (Calculate Value)] ツールは、ArcGIS Arcade または Python 式から値を返す汎用 ModelBuilder ツールです。
式
[式] パラメーターを使用してさまざまな計算を実行できます。
算術演算
[値の計算 (Calculate Value)] ツールでは、一連の数値から最大値を取得する Arcade Max 関数がサポートされています。
数値の配列から最大値を返します。
var values = [-193, 0, 42, 40, 90];
return Max(values);

If-then-else
[式] パラメーターには入力変数から値を取り込むこともできます。 次の例では、if キーワードを使用して、条件が true と評価された場合に実行するステートメントのブロックを定義しています。 else キーワードでは、条件が false の場合に実行するステートメントのブロックを定義しています。 条件は true または false と評価される必要があります。それ以外の場合、その式は失敗します。
次の例では、定義済みの入力変数が 50 より大きいかどうかを評価し、true の場合はコメントが返され、それ以外の場合は別のコメントが返されます。
