海抜高度から楕円体の高さへの変換

このトピックは、ArcEditor および ArcInfo にのみ適用されます。

衛星や航空機に搭載されたセンサなどで画像を撮影した場合、位置情報(特に高さ)は一般に地球の楕円体モデル上で測定されますが、利用可能な DEM の多くは海抜モデルを使用してモデル化されています。これらの値は同じベース位置から測定されていないため、基本的には、結果として同じ場所において 2 つの異なる高度の値が存在することになります。ジオイド補正を使用して、これらの値を相互に変換することができます。

ArcGIS では、ラスタ データセットにオルソ幾何補正を適用するときに、[レイヤ プロパティ] ダイアログ ボックスのチェックボックスをオンにすることにより、ジオイド補正を適用できます。このチェックボックスは、特定のラスタ タイプを使用した場合、モザイク データセットに画像を追加するときにも使用できます。これにより、ジオイド(EGM96)補正が Z 値に適用されます。ただし、ユーザが独自のジオイド サーフェス モデルを挿入したい場合や、チェックボックスを使用できない場合もあります。

算術関数を(モザイク データセット内で)使用することにより、オルソ幾何補正を画像に適用する前に、ジオイドを使用して海抜高度を変換することができます。

手順としては、次の式を適用します。

h = H + N

各要素は次のとおりです。

h = 楕円体の高さ
H = 海抜(ジオイド)高度
N = ジオイド高

以下のステップは、高度データが含まれるモザイク データセットを作成する方法を説明しています。上記の式に従って、モザイク データセット全体に算術関数を適用し、楕円体の高さを持つ DEM を作成します。

モザイク データセットの設定

手順:
  1. モザイク データセットを作成します。
  2. モザイク データセットに高度のラスタ データを追加します。

算術関数の追加

手順:
  1. カタログ ウィンドウ カタログ ウィンドウ を開き、モザイク データセットにナビゲートします。
  2. モザイク データセットを右クリックし、[プロパティ] をクリックします。
  3. [関数] タブをクリックします。

    モザイク関数だけが登録された関数チェーンが表示されます。このデータモザイク データセットであり、すべてのラスタはモザイク化されているため、モザイク関数はデフォルトで表示されています。アルゴリズムを適用するのはモザイク化の後です。

  4. [モザイク関数] を右クリックし、[挿入] [算術関数] の順にクリックします。

    関数を挿入すると、前にクリックした関数の上に挿入されます。

    [ラスタ関数プロパティ] ダイアログ ボックスが開き、この関数のオプションを設定できます。

  5. [入力ラスタ 1] は、モザイク データセットの現在の内容となり、変更はできません。

    これが上の式の H になります。

  6. [入力ラスタ 2] の参照ボタンをクリックし、C:\Program Files\ArcGIS\Desktop10.0\pedata\geoid にナビゲートします。

    これは、ArcGIS で使用されるジオイド補正モデル(EGM96)のデフォルトの格納場所です。ArcGIS がデフォルトの場所にインストールされていない場合は、このパスを変更する必要があります。

  7. WGS84.img を選択して [追加] をクリックします。

    これが上の式の N になります。

  8. [演算] のドロップダウン矢印をクリックし、[加算] をクリックします。
  9. [OK] をクリックして [ラスタ関数プロパティ] ダイアログ ボックスを閉じます。
  10. [OK] をクリックして [モザイク データセット プロパティ] ダイアログ ボックスを閉じます。

上記のステップにより、海抜高度を楕円体の高さに変換できます。楕円体の高さを海抜高度に変換する必要がある場合は、算術関数を使用して H = N - h の式を適用します。

完了後は、このモザイク データセットを DEM 入力として使用し、別のモザイク データセット内の画像のオルソ幾何補正を実行できます。

関連項目


7/10/2012