メインコンテンツ

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

satelliteScenarioViewer

衛星シナリオのビューアを作成する

R2021a 以降

    説明

    satelliteScenarioViewer オブジェクトは、satelliteScenario オブジェクトの 3D 可視化を表します。このオブジェクトを使用して、衛星または地上局をダブルクリックし、カメラを衛星または地上局に焦点を合わせます。一度焦点を合わせると、カメラを回転させて選択した衛星/地上局の周りを周回することができ、パンアウトすることはできません。フォーカスを解除するには、ビューア内の他の場所をダブルクリックするか、ホームボタンを押す必要があります。

    作成

    説明

    satelliteScenarioViewer(scenario) は、指定された衛星シナリオ用の 3D または 2D衛星シナリオ ビューアーを作成します。衛星シナリオ ビューアー は3D マップ表示であり、WebGL™ のハードウェア グラフィックス サポートが必要です。

    v = satelliteScenarioViewer(scenario) は、衛星シナリオ ビューアーへのハンドルを返します。

    satelliteScenarioViewer(scenario,Name=Value) は、1 つ以上のオプションの名前と値の引数を使用して プロパティ を設定します。たとえば、satelliteScenarioViewer(scenario,Position = [1 1 500 500]) は位置を [1 1 500 500] に設定します。

    プロパティ

    すべて展開する

    ビューアー ウィンドウの名前。'Name' と文字列スカラーまたは文字ベクトルのいずれかで構成されるコンマ区切りのペアとして指定されます。

    データ型: char | string

    衛星シナリオ ウィンドウのサイズと位置 (ピクセル単位)。4 つの要素の行ベクトルとして指定されます。ベクトルの要素は [left bottom width height] になります。デフォルトでは、幅と高さはそれぞれ 800 ピクセルと 600 ピクセルです。

    シナリオが可視化されるマップ。'Basemap' と次の表で指定された値のいずれかで構成されるコンマ区切りのペアとして指定されます。

    'satellite' basemap.

    'satellite'

    高解像度の衛星写真で構成される地球全体のベースマップ。

    Esri® によりホストされています。

    'streets' basemap.

    'streets'

    道路と輸送網を正確で見やすいスタイルで強調した汎用道路マップ。

    Esri によりホストされています。

    'topographic' basemap.

    'topographic'

    地形的な特徴を示すスタイルを備えた汎用マップ。

    Esri によりホストされています。

    'streets-dark' basemap.

    'streets-dark'

    地理コンテキストを提供し、暗い背景にユーザー データを強調表示するように設計されたマップ。

    Esri によりホストされています。

    'landcover' basemap.

    'landcover'

    衛星から得られた土地被覆データ、影付きの起伏および海底起伏を組み合わせたマップ。主題マップと参照マップには、明るくナチュラルなパレットが適しています。

    Natural Earth を使用して作成されています。

    'streets-light' basemap.

    'streets-light'

    地理コンテキストを提供し、明るい背景にユーザー データを強調表示するように設計されたマップ。

    Esri によりホストされています。

    'colorterrain' basemap.

    'colorterrain'

    土地被覆パレットとブレンドされた影付き起伏マップ。高湿度の低地は緑、乾燥した低地は茶。

    Natural Earth を使用して作成されています。

    'grayterrain' basemap.

    'grayterrain'

    グレー階調の地形マップ。影付きの起伏により、高山と、低地で検出された微小地形の両方が強調されます。

    Natural Earth を使用して作成されています。

    'bluegreen' basemap.

    'bluegreen'

    2 トーンの陸海マップ。陸地部分は薄い緑、水域は薄い青。

    Natural Earth を使用して作成されています。

    'grayland' basemap.

    'grayland'

    2 トーンの陸海マップ。陸地部分はグレー、水域は白。

    Natural Earth を使用して作成されています。

    'darkwater' basemap.

    'darkwater'

    2 トーンの陸海マップ。陸地部分はライト グレー、水域はダーク グレー。このベースマップは MATLAB® と共にインストールされています。

    Natural Earth を使用して作成されています。

      

    'darkwater' 以外のすべてのベースマップで、インターネット アクセスが必要です。'darkwater' ベースマップは MATLAB および Satellite Communications Toolbox に含まれています。

    インターネットへの安定したアクセスがない場合、アドオン エクスプローラーを使用して、Natural Earth を使用して作成されたベースマップをローカル システムにダウンロードできます。Esri がホストするベースマップはダウンロードできません。

    境界の配置と地域ラベルはデータ ベンダーが提供する機能による表現であり、The MathWorks® の承認を意味するものではありません。

    データ型: char | string

    play 関数で使用される入力 scenario のアニメーションの速度。'PlaybackSpeedMultiplier' と正のスカラーで構成されるコンマ区切りのペアとして指定します。

    カメラの基準座標系。'CameraReferenceFrame' と次のいずれかの値で構成されるコンマ区切りのペアとして指定されます。

    • 'ECEF' —地球中心の地球固定カメラ。

    • 'Inertial' — 慣性固定カメラ。

    'Inertial' を指定すると、地球儀はカメラに対して回転します。'ECEF' を指定すると、カメラは地球儀とともに回転します。

    依存関係

    この名前値引数を有効にするには、Dimension'3-D' に設定します。

    ビューアの現在のシミュレーション時間。datetime 配列として指定されます。この値は、アニメーションの再生中に時間の経過とともに変化します。

    依存関係

    この名前値引数を有効にするには、AutoSimulatetrue に設定します。

    データ型: datetime

    ビューアーの寸法。'Dimension''3D' または '2D' のいずれかで構成されるコンマ区切りのペアとして指定されます。

    衛星シナリオ ビューアーのグラフィカル詳細を表示するためのフラグ。次の数値または論理値のいずれかとして指定します1。

    • 1 (true) — 明示的に非表示になっているものを除き、衛星と地上局のグラフィック詳細をすべて表示します。

    • 0 (false) — 軌道、視野、ラベル、グラウンド トラックなど、衛星と地上局のグラフィック詳細をすべて非表示にします。ShowDetailsfalse の場合でも、衛星や地上局をクリックまたは一時停止すると、それぞれ隠れたグラフィックの詳細やラベルが表示されます。

    データ型: logical

    オブジェクト関数

    campos衛星シナリオ ビューアーのカメラの位置を設定または取得する
    camheightSet or get height of camera for Satellite Scenario Viewer
    camheading衛星シナリオ ビューアーのカメラの向首角を設定または取得します
    camroll衛星シナリオ ビューアーのカメラのロール角度を設定または取得します
    campitch衛星シナリオ ビューアーのカメラのピッチ角を設定または取得します
    camtarget衛星シナリオ ビューアーのカメラターゲットを設定する
    play衛星シナリオシミュレーション結果をビューアで再生する
    showAllビューアですべてのグラフィックを表示
    hideAll衛星シナリオビューアのすべてのグラフィックを非表示にする

    すべて折りたたむ

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

    sc = satelliteScenario;

    シナリオに衛星と地上局を追加します。さらに、衛星と地上局間のアクセスを追加します。

    sat = satellite(sc,"eccentricOrbitSatellite.tle");
    gs = groundStation(sc);
    access(sat,gs);

    衛星シナリオ ビューアーを使用して、TLE ファイルで定義された開始時刻のシナリオを可視化します。

    satelliteScenarioViewer(sc);

    バージョン履歴

    R2021a で導入