ラスタの位置合わせ(Register Raster) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

このツールは、参照画像に基づいてコントロール ポイントを自動計算するか、または既存のコントロール ポイントのセットを使用して、画像を位置合わせします。コントロール ポイントから計算された地理座標系変換が、入力データセットに書き込まれます。入力データセットがモザイク データセットである場合、このツールは各モザイク データセット アイテムに対して動作します。

画像を自動位置合わせするには、入力ラスタと参照ラスタの地理的範囲が比較的近い必要があります。入力ラスタを同じマップ空間に入れるには、複数のリンクを持つリンク ファイルを作成する必要がある場合があります。[ジオリファレンス] ツールバーを使用して、リンク テーブルを作成できます。

使用法

構文

RegisterRaster_management (in_raster, register_mode, {reference_raster}, {input_link_file}, {transformation_type}, {output_cpt_link_file}, {maximum_rms_value})
パラメータ説明データ タイプ
in_raster

入力ラスタ データセット。ツールの実行後、入力ラスタの地理座標系変換が更新されます。

モザイク データセット アイテムの登録でアップデートされるのは、モザイク データセット内の特定のアイテムのみです。モザイク データセットのパスは、モザイク データセットの後ろにアイテムの Object ID が続きます。たとえば、モザイク データセットの最初のアイテムのパスは、.\mosaicDataset\objectid=1 のようになります。

モザイク データセットが入力の場合、コントロール ポイントおよび参照ラスタに基づいて、それぞれのモザイク データセット アイテムが登録されます。

Mosaic Layer; Raster Dataset; Raster Layer
register_mode

位置合わせモードを選択します。ラスタに変換を適用するか、変換をリセットできます。

  • REGISTERツールは、入力ラスタに地理座標系変換を適用します。これはデフォルト設定です。
  • RESET ツールは、このツールが以前に追加した地理座標系変換を削除します。
  • CREATE_LINKSツールは、自動生成されるリンクからリンク ファイルを作成します。
String
reference_raster
(オプション)

入力に対応する参照ラスタを選択します。

マルチスペクトル モザイク データセット アイテムを、関連するパンクロマティック ラスタに位置合わせをする場合、このパラメータを空のままにします。

Image Service; Internet Tiled Layer; Map Server Layer; MapServer; Mosaic Layer; Raster Dataset; Raster Layer; WMS Map
input_link_file
(オプション)

入力ラスタを参照ラスタと同じマップ空間に配置するのに使用されるリンク ファイル。

入力リンク ファイルの各行は、次のいずれかの値のセットです。それぞれの値は、タブで区切られます。

  • <Optional ID> <From X> <From Y> <To X> <To Y>
  • <From X> <From Y> <To X> <To Y> <Residual X> <Residual Y> <Residual>

入力リンク テーブルは、モザイク レイヤ内の 1 つのモザイク アイテムに対して機能します。入力では、処理対象のアイテムを選択するか、ObjectID を指定して、そのアイテムを指定する必要があります。

マルチスペクトル モザイク データセット アイテムを、関連するパンクロマティック ラスタに位置合わせをする場合、このパラメータを空のままにします。

Text File
transformation_type
(オプション)

地理座標変換の種類。

  • POLYORDER0ゼロ次多項式はデータをシフトするために使用されます。すでにジオリファレンスされているデータをほんの少しだけずらしたい、というときによく使用されます。ゼロ次多項式シフトに必要なリンクは 1 つだけです。
  • POLYORDER11 次多項式(アフィン)は、単純な平面を入力ポイントに当てはめます。これはデフォルト設定です。
  • POLYORDER22 次多項式は、やや複雑なサーフェスを入力ポイントに当てはめます。
  • POLYORDER33 次多項式は、さらに複雑なサーフェスを入力ポイントに当てはめます。
  • ADJUSTグローバルおよびローカル精度の両方に対して最適化する変換。最初に多項式を実行し、次にコントロール ポイントをローカルで調整し、TIN(Triangulated Irregular Network)内挿法を使ってターゲット コントロール ポイントと一致しやすくすることによって、最適化されます。
  • SPLINEソース コントロール ポイントをターゲット コントロール ポイントへ正確に変換します。つまり、コントロール ポイントは正確であるが、コントロール ポイント間にあるラスタ ピクセルは正確ではないということです。
  • PROJECTIVEラインを直線に保つように幾何補正できる変換。この変換を行うと、変換前に平行であったラインが平行でなくなる場合があります。射影変換は、特に傾斜した画像、スキャン マップ、その他の画像製品で役立ちます。
String
output_cpt_link_file
(オプション)

このツールが作成した位置合わせリンクを含む出力リンク ファイル。出力リンク テーブルは、[リンクファイルによる幾何補正(Warp From File)] ツールで使用できます。

出力リンク ファイルの各行は、次の値を持ちます。それぞれの値は、タブで区切られます。

  • <From X> <From Y> <To X> <To Y> <Residual X> <Residual Y> <Residual>

出力リンク テーブルは、モザイク レイヤ内の 1 つのモザイク データセット アイテムに対して機能します。入力では、処理対象のアイテムを選択するか、ObjectID を指定して、そのアイテムを指定する必要があります。

Text File
maximum_rms_value
(オプション)

最大 RMSE(二乗平均平方根誤差)は、出力変換で許容されるモデル誤差の最大許容値です。最大 RMSE を設定すると大きな残差が除去されるため、変換の誤差が小さくなります。デフォルトでは、最大 RMSE が入力ラスタのセル サイズの 0.5 倍に設定されています。最大 RMSE を入力ラスタのセル サイズの 0.3 倍未満にしないでください。

Double

コードのサンプル

RegisterRaster(ラスタの位置合わせ)の例 1(Python ウィンドウ)

以下は、RegisterRaster(ラスタの位置合わせ)ツールを実行する Python サンプルです。

import arcpy
arcpy.RegisterRaster_management(
     "\\cpu\data\nonref.tif", "REGISTER", "\\cpu\data\yesref.tif",
     "\\cpu\data\links.txt", "POLYORDER1", "#")
RegisterRaster(ラスタの位置合わせ)の例 2(スタンドアロン スクリプト)

以下は、RegisterRaster(ラスタの位置合わせ)ツールを実行する Python スクリプト サンプルです。

# Register raster using only control points

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
rdname = "irs_ps.img"
mode = "REGISTER"
refrd = ""
linkfile = "C:/Workspace/irs_controls_13.txt"
order = "POLYORDER2"
    
arcpy.RegisterRaster_management(
     rdname, mode, refrd, linkfile, order)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014