メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

campos

衛星シナリオ ビューアーのカメラの位置を設定または取得する

R2021a 以降

説明

campos(viewer,lat,lon) は、指定された衛星シナリオ ビューアーのカメラの緯度と経度を設定します。

campos(viewer,lat,lon,height) は、カメラの緯度、経度、楕円体高を設定します。カメラの高さのみを設定したい場合は、代わりに camheight 関数を使用します。

campos(viewer) は、カメラの緯度、経度、楕円体高を 3 要素のベクトルとして表示します。satelliteScenarioViewer オブジェクトは、WGS84 参照楕円体を使用します。

[latOut,lonOut,heightOut] = campos(___) は位置を設定し、カメラの緯度、経度、高度を返します。前の構文からの任意の入力引数の組み合わせを指定します。

すべて折りたたむ

衛星シナリオ オブジェクトを作成します。

sc = satelliteScenario;

衛星シナリオ ビューアーを起動します。

v = satelliteScenarioViewer(sc);

衛星シナリオ ビューアーで、カメラの緯度と経度を - 30 度に設定し、カメラの高さを 30,000 km に設定します。

latitude = -30;                     % degrees
longitude = -30;                    % degrees
height = 30000000;                  % meters
campos(v,latitude,longitude,height)

入力引数

すべて折りたたむ

衛星シナリオ ビューアー(スカラー satelliteScenarioViewer オブジェクトとして指定)。 1

カメラの測地緯度(度)。範囲[–90, 90]のスカラーとして指定されます。

カメラの測地経度(度)。範囲[–360, 360]のスカラーとして指定されます。

カメラの楕円体の高さ(メートル単位)。数値スカラーとして指定します。

カメラが地球の表面と同じ高さかそれより下になるように高さを指定すると、campos 関数は高さを地表から 1 メートル上の値に設定します。

出力引数

すべて折りたたむ

カメラの測地緯度(度単位)。数値スカラーとして返されます。

カメラの測地経度(度単位)。数値スカラーとして返されます。

カメラの楕円体の高さ(メートル単位)。数値スカラーとして返されます。楕円体高の詳細については、「Geodetic Coordinates」を参照してください。

バージョン履歴

R2021a で導入


1 Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®.