フレーム カメラ ラスター タイプのフレーム テーブルの説明とサポートされているフィールドのリストを示します。フレーム カメラとは、ピンホールとしてモデル化できる光レンズを持つ 1 つの透視画像カメラを表します。フレーム カメラ ラスター タイプにより、モザイク データセットのフレーム カメラ イメージを管理できます。
フレーム テーブル
モザイク データセットのフレーム カメラ イメージを使用するには、画像座標系、カメラ座標系、地上座標系の間の数学的関係を定義する詳細なカメラ パラメーターとフレーム情報を指定する必要があります。カメラ座標系の画像ポイントは、フレーム テーブルと適切な DEM で定義された外部標定パラメーターに基づいて、地上座標系の対応するポイントと関連しています。次の図は、座標系間のピクセル変換の仕組みを示しています。
フレーム テーブルには、フレーム カメラの画像パス、投影中心の X、Y、Z 座標、Omega、Phi、Kappa 値などの、各フレームに固有のカメラの外部標定情報が含まれます。テーブルの形式には、ジオデータベース テーブル、フィーチャクラス テーブル、、または .csv ファイルを使用できます。また、[フレームおよびカメラ テーブルの構築 (Build Frames and Cameras Tables)] ツールを使用して、ガイドされる手順どおりにフレーム テーブルを作成することもできます。
フレーム テーブルのフィールド
サポートされているフレーム テーブルのフィールドは、次のとおりです。フレーム テーブル内のパラメーター定義は、カメラ テーブル内にある同じ定義より優先されることに注意してください。
フレーム テーブルでサポートされているフィールド
フィールド名 | フィールド タイプ | データ タイプ | 説明 |
---|---|---|---|
ObjectID | 必須 | 数値 | 画像ごとに一意の数値識別子。 |
Raster | 必須 | String | 画像ファイルへのパス。 |
CameraID | 必須 | String | カメラ パラメーターを識別する主キー。対応するカメラのカメラ テーブルの 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 進) です。 |
マトリックス | 必須* | String | 画像空間からマップ空間への変換を説明するマトリックス。 マトリックスは、スペースまたはセミコロンで区切った 9 つの浮動小数点値で定義されます。 |
シェープ | オプション | Geometry | 有効な画像データを含む領域を定義するポリゴン。このポリゴンは、対応するモザイク データセット アイテムのフットプリントになります。 |
名前 | オプション | String | 画像を識別するエイリアス名。空白のままの場合、画像のファイル名が使用されます。 |
タグ | オプション | String | 画像を関数テンプレートに入力できるようにするタグ。 |
グループ名 | オプション | String | 画像のカテゴリ分け (任意)。グループ名が同じ画像はすべて関数テンプレートに入力されます。 |
SRS | オプション | String | 投影中心に対応付ける座標系をファイル パスまたは WKID (EPSG コード) として指定。EPSG コードの場合、XYZ の座標系はセミコロン (;) によって区切られます (例: 26918;5773)。定義されていない場合、データによって指定された SR またはモザイク データセット SR にデフォルト設定されます。モザイク データセット内の各イメージ アイテムに対して空間参照も定義できます。SRS フィールドが、カメラ テーブルおよびフレーム テーブルで定義されている場合、フレーム テーブルの値が優先されます。 |
ImageFiducials | オプション | String | (フレーム テーブル内の一意の画像ごとに計測された) フィルムの指標画像座標をセミコロンで区切って格納します。 画像座標系の原点は左上隅にあり、座標は時計回りに指定します。 単位はピクセルです。 たとえば、「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 | オプション | String | 撮影コースの識別番号。 |
メモ:
必須* - フレーム テーブルには、モザイク データセットにデータを追加できるように、Omega、Phi、および Kappa フィールド、または Matrix フィールドのいずれか含まれている必要があります。テーブルに両方のタイプの EO が存在する場合、変換マトリックス値が使用されます。
フレーム テーブルの例
ジオデータベース テーブルとして格納されたフレーム テーブルの例を以下に示します。ここでは、利用可能なフィールドだけが使用されています。この例では、4 つのフレーム (画像) が使用されているため、テーブルには 4 つの行が存在します。
フレーム テーブルの例
OBJECTID | CAMERAID | RASTER | PERSPECTIVEX | PERSPECTIVEY | PERSPECTIVEZ | OMEGA | PHI | KAPPA |
---|---|---|---|---|---|---|---|---|
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 |