フレーム テーブルのスキーマ

フレーム カメラとは、ピンホールとしてモデル化できる光レンズを持つ 1 つの透視画像カメラを表します。 フレーム カメラ ラスター タイプにより、モザイク データセットのフレーム カメラ イメージを管理できます。

フレーム テーブル

モザイク データセットのフレーム カメラ イメージを使用するには、画像座標系、カメラ座標系、地上座標系の間の数学的関係を定義する詳細なカメラ パラメーターとフレーム情報を指定する必要があります。 カメラ座標系の画像ポイントは、フレーム テーブルと適切な DEM で定義された外部標定パラメーターに基づいて、地上座標系の対応するポイントと関連しています。 次の図は、座標系間のピクセル変換の仕組みを示しています。

フレーム カメラ イメージの変換

フレーム テーブルには、フレーム カメラの画像パス、投影中心の X、Y、Z 座標、Omega、Phi、Kappa 値などの、各フレームに固有のカメラの外部標定情報が含まれます。 テーブルの形式には、ジオデータベース テーブル、フィーチャクラス テーブル、、または .csv ファイルを使用できます。 また、[フレームおよびカメラ テーブルの構築 (Build Frames and Cameras Tables)] ツールを使用して、ガイドされる手順どおりにフレーム テーブルを作成することもできます。

フレーム テーブルのフィールド

サポートされているフレーム テーブルのフィールドは、次のとおりです。 フレーム テーブル内のパラメーター定義は、カメラ テーブル内にある同じ定義より優先されることに注意してください。

フレーム テーブルでサポートされているフィールド

フィールド名フィールド タイプデータ タイプ説明

ObjectID

必須

数値

画像ごとに一意の数値識別子。

Raster

必須

文字列

画像ファイルへのパス。

CameraID

必須

文字列

カメラ パラメーターを識別する主キー。 対応するカメラのカメラ テーブルの CameraID 値と一致する必要があります。

PerspectiveX

必須

数値

地上座標系での投影中心の X 座標。 単位は、座標系の単位です。

地理座標系単位はサポートされていません。 投影された座標系単位に PerspectiveX 値を指定します。

PerspectiveY

必須

数値

地上座標系での投影中心の Y 座標。 単位は、座標系の単位です。

地理座標系単位はサポートされていません。 投影された座標系単位に PerspectiveY 値を指定します。

PerspectiveZ

必須

数値

地上座標系での投影中心の Z 座標値。 Z 座標の単位は X 座標および Y 座標の単位と一致する必要があります。

通常、Z 座標は標高、つまり海水面からの高度で表されます。 これが適用されるのは、標高も使用する DEM を入力する場合です。 楕円体高を使用する Z 座標がある場合、DEM も楕円体高にする必要があります。

Z の単位が楕円体で DEM がオーソメトリックの場合、[ジオイド] フラグを使用して適切な修正を行うことができます。

Omega

必須*

数値

カメラの X 軸の回転角度。 単位は度 (10 進) です。

Phi

必須*

数値

カメラの Y 軸の回転角度。 単位は度 (10 進) です。

Kappa

必須*

数値

カメラの Z 軸の回転角度。 単位は度 (10 進) です。

CenterLongitude

オプション

数値

WGS 1984 で定義された度単位のローカル接平面座標系の経度原点。 これはフレーム カメラと Pushbroom データセットに必要であり、ローカル接平面座標系で調整が行われています。

CenterLatitude

オプション

数値

WGS 1984 で定義された度単位のローカル接平面座標系の緯度原点。 これはフレーム カメラと Pushbroom データセットに必要であり、ローカル接平面座標系で調整が行われています。

マトリックス

必須*

文字列

画像空間からマップ空間への変換を説明するマトリックス。

マトリックスは、スペースまたはセミコロンで区切った 9 つの浮動小数点値で定義されます。

Shape

オプション

ジオメトリ

有効な画像データを含む領域を定義するポリゴン。 このポリゴンは、対応するモザイク データセット アイテムのフットプリントになります。

オプション

文字列

画像を識別するエイリアス名。 空白のままの場合、画像のファイル名が使用されます。

タグ

オプション

文字列

画像を関数テンプレートに入力できるようにするタグ。

グループ名

オプション

文字列

画像のカテゴリ分け (任意)。 グループ名が同じ画像はすべて関数テンプレートに入力されます。

SRS

オプション

文字列

投影中心に対応付ける座標系をファイル パスまたは WKID (EPSG コード) として指定。 EPSG コードの場合、XYZ の座標系はセミコロン (;) によって区切られます (例: 26918;5773)。 定義されていない場合、データによって指定された SR またはモザイク データセット SR にデフォルト設定されます。 モザイク データセット内の各イメージ アイテムに対して空間参照も定義できます。 SRS フィールドが、カメラ テーブルおよびフレーム テーブルで定義されている場合、フレーム テーブルの値が優先されます。

ImageFiducials

オプション

文字列

(フレーム テーブル内の一意の画像ごとに計測された) フィルムの指標画像座標をセミコロンで区切って格納します。

画像座標系の原点は左上隅にあり、座標は時計回りに指定します。

単位はピクセルです。

たとえば、「108 111;5014.0 113;5012.0 5010.0;109 5013.0」のように指定します。

注意:
ほとんどの場合、計測された指標座標はオルソ マッピング ワークスペース内で自動的に計算されます。

FCS

オプション

数値

値は 1、2、3、または 4。1 は X_Right_Y_Up、2 は X_Up_Y_Left、3 は X _Left_Y_Down、4 は X_Down_Y_Right を表します。

StripName

オプション

文字列

撮影コースの識別番号。

PriorAccuracyX

オプション

数値

航空測量位置標定システム (POS) によって指定された X 座標の精度。 PerspectiveX と同じ単位を使用する必要があります。

PriorAccuracyY

オプション

数値

航空測量位置標定システム (POS) によって指定された Y 座標の精度。 PerspectiveY と同じ単位を使用する必要があります。

PriorAccuracyZ

オプション

数値

航空測量位置標定システム (POS) によって指定された Z 座標の精度。 PerspectiveZ と同じ単位を使用する必要があります。

PriorAccuracyOmega

オプション

数値

航空測量位置標定システム (POS) によって指定された Omega 角度の精度。 単位は度 (10 進) です。

PriorAccuracyPhi

オプション

数値

航空測量位置標定システム (POS) によって指定された Phi 角度の精度。 単位は度 (10 進) です。

PriorAccuracyKappa

オプション

数値

航空測量位置標定システム (POS) によって指定された Kappa 角度の精度。 単位は度 (10 進) です。

注意:

必須* - フレーム テーブルには、モザイク データセットにデータを追加できるように、OmegaPhi、および Kappa フィールド、または Matrix フィールドのいずれか含まれている必要があります。 テーブルに両方のタイプの EO が存在する場合、変換マトリックス値が使用されます。

フレーム テーブルの例

ジオデータベース テーブルとして格納されたフレーム テーブルの例を以下に示します。ここでは、利用可能なフィールドだけが使用されています。 この例では、4 つのフレーム (画像) が使用されているため、テーブルには 4 つの行が存在します。

フレーム テーブルの例

OBJECTIDCAMERAIDRASTERPERSPECTIVEXPERSPECTIVEYPERSPECTIVEZOMEGAPHIKAPPA

1

[0]

//rs/r1.jpg

512435.5404

3974985.555

958.42006

-4.485

-0.545

171.598

2

[0]

//rs/r2.jpg

512234.9366

3974978.869

961.96833

-0.834

-0.785

172.683

3

[0]

//rs/r3.jpg

512016.6162

3974971.704

969.68074

-1.177

0.994

171.427

4

[0]

//rs/r4.jpg

511799.7245

3974972.277

976.05905

-0.996

-1.061

171.542

関連トピック