ATan2 関数

Image Analyst ライセンスで利用できます。

Spatial Analyst のライセンスで利用可能。

概要

ラスター内のピクセル値の逆正接 (X、Y に基づく) を計算します。

ATan2 の図

メモ

ATan2 関数は、直交座標 (X,Y) を極座標 (R,θ) に変換します。この場合、R は原点からの距離で θ は X 軸からの角度です。

逆正接変換
直交座標を極座標に変換します。

ATan2 の判別式は以下のとおりです。

tanθ = y / x
(θ は角度)。 ATan2 処理は、デカルト マトリックス (sin に基づく) のすべての象限を表します。

最初の指定された入力値は、正接角度 (Y) の計算の分子として使用されます。 2 つ目の指定された入力値は、角度 (X) の計算の分母として使用されます。

数学の場合、すべての三角関数にドメイン (定義域) と呼ばれる有効な入力値の範囲が定義されています。 各関数の出力値も範囲が定義されています。 このツールの場合、ドメインと範囲は次のとおりです。

  • ドメイン: -∞ < [in_value] < ∞
  • 範囲: -pi < [out_value] ≤ pi
このドメインは両方の入力値に適用されます。

両方の入力値が 0 の場合には、出力は NoData になります。 最初の入力値が 0 の場合には、出力は 0 になります。

ATan2 関数への入力値は、線形単位として解釈され、意味のある結果を得るためには両者は同じ単位でなければなりません。

出力ラスターは入力値の型に関係なく常に浮動小数点型です。

このツールから出力する値は単位がないものとして解釈されます。

詳細については、操作手順と「ラジアン単位の出力値を度単位に変換する例」をご参照ください。

両方の入力がシングルバンド ラスターである場合、またはいずれかの入力が定数である場合、出力はシングルバンド ラスターになります。

両方の入力がマルチバンド ラスターである場合、関数は 1 つの入力の各バンドに対して演算を実行し、出力はマルチバンド ラスターになります。 各マルチバンド入力のバンド数は同一である必要があります。

一方の入力がマルチバンド ラスターで、他方の入力が定数である場合、関数は、マルチバンド入力内の各バンドの定数値に対して演算を実行し、出力はマルチバンド ラスターになります。

両方の入力が、同数の変数を含む多次元ラスターの場合、関数は、ディメンション値が同じすべてのスライスについて演算を実行し、出力は多次元ラスターになります。 入力に含まれる変数には、同じディメンションまたは一般的なディメンションを指定する必要があり、一般的でないディメンションを指定してはなりません。

一方の入力が多次元ラスターで、他方の入力が定数である場合、関数は、すべての変数のすべてのスライスについて、その定数値に対する演算を実行し、出力は多次元ラスターになります。

パラメーター

パラメーター名説明

Raster

逆正接値を計算する場合に使用する、分子または Y 値を指定する入力値。

ラスター 2

逆正接値を計算する場合に使用する、分母または X 値を指定する入力値。

範囲タイプ

出力ラスターで使用する範囲を選択します。

  • 最初のラスターに一致 - 最初の入力ラスターの範囲を使用して、処理対象範囲を決定します。

  • 共通の範囲 - 重複するピクセルの範囲を使用して、処理対象範囲を決定します。 これがデフォルトです。
  • すべての範囲 - すべてのラスターの範囲を使用して、処理対象範囲を決定します。
  • 最後のラスターに一致 - 最後の入力ラスターの範囲を使用して、処理対象範囲を決定します。

セル サイズ タイプ

出力ラスターで使用するセル サイズを選択します。 すべての入力セル サイズが同じである場合、すべてのオプションは同じ結果を生成します。

  • 最初のラスターに一致 - 入力ラスターの最初のセル サイズを使用します。
  • 最小 - すべての入力ラスターのうちの最小セル サイズを使用します。
  • 最大 - すべての入力ラスターのうちの最大セル サイズを使用します。 これがデフォルトです。
  • 平均 - すべての入力ラスターの平均セル サイズを使用します。
  • 最後のラスターに一致 - 入力ラスターの最後のセル サイズを使用します。

関連トピック


このトピックの内容
  1. 概要
  2. メモ
  3. パラメーター