すべてのプロダクト
Search
ドキュメントセンター

DataV:Scene Manager

最終更新日:Jul 16, 2024

このトピックでは、Scene Managerのグラフスタイルと設定項目について説明します。

チャートスタイル

Scene Managerは、独立したスタイル、データ、およびインタラクション構成をサポートする3D Earthのサブコンポーネントです。 データを使用して、レンズの位置を定義し、移動およびズームアニメーションで球のさまざまな位置を表示できます。 image..png

設定パネル

image..png

  • [設定の検索]: キャンバスエディターの右側のパネルで、[設定] タブをクリックし、右上隅の [設定の検索] をクリックします。 検索ボックスに必要な設定項目を入力し、検索アイコンをクリックして設定項目をすばやく見つけます。 あいまい一致はサポートされていません。 詳細については、「設定の検索」をご参照ください。
  • 有効にする: スイッチをオンにして、シーンマネージャを有効にします。 次の設定を実行する前に、この設定項目を有効にしてください。

  • カルーセルモード: シーンアニメーションカルーセルのモード。 [シングルカルーセル] または [ループカルーセル] を選択できます。

  • 期間: 単一のシーンアニメーションの期間。 有効な値: 0 ~ 30000 単位:ms。 データにdurationフィールドが含まれている場合、データの設定が優先されます。

  • 遅延時間: あるシーンアニメーションの終了から次のシーンアニメーションの開始までの時間。 有効な値: 0 ~ 30000 単位:ms。 データにdelayフィールドが含まれている場合、データの設定が優先されます。

  • コールバックID: ウィジェット間でデータをリンクするために使用される変数。 このパラメーターをデータのフィールドに設定します。

    重要

    この機能はインタラクションパネルに更新されました。 この機能は、スタイルパネルで非推奨になります。 [インタラクション] タブでコールバックIDを設定します。

データパネル

image..png

設定フィールドの説明

パラメーター

説明

name

シーンの名前。

位置

シーンの座標位置とカメラアングルの距離。 4つの属性値は、fov (カメラアングル) 、lat (緯度) 、lng (経度) 、および距離 (カメラ距離) である。

期間

(オプション) シーンアニメーションの期間は、設定項目の期間と同じ効果があります。 両方が構成されている場合、データ内の構成が優先されます。

遅延

(オプション) 異なるシーンのアニメーションのギャップは、設定項目の遅延時間と同じ効果があります。 両方が構成されている場合、データ内の構成が優先されます。

表1. パラメーター
パラメーター説明
制御モードスイッチをオンにすると、ウィジェットの初期化時にデータが要求されません。 データリクエストは、コールバックIDまたはBlueprint Editorで設定されたメソッドに基づいてのみトリガーされます。 スイッチをオフにすると、データ要求が自動的にトリガーされます。 デフォルトでは、スイッチはオフになっています。
自動データ要求[自動データ要求] チェックボックスをオンにすると、動的ポーリングを有効にし、ポーリング間隔を手動で指定できます。 このチェックボックスをオンにしないと、データは自動的に要求されません。 手動でページを更新してデータを要求するか、Blueprint EditorまたはコールバックIDイベントを使用してデータ要求をトリガーする必要があります。
データソースキャンバスエディターの右側のパネルで、[データ] タブをクリックします。 [静的データ] の横にある [設定] をクリックします。 [Configure Datasource] パネルで、[data source Type] ドロップダウンリストからデータソースを選択します。 コードエディターでデータクエリのコードを入力し、[データ応答のプレビュー] をクリックしてデータソースの応答をプレビューし、応答を表示します。 詳細については、「資産データの設定」をご参照ください。
データフィルター[データフィルタ] チェックボックスをオンにすると、データ構造の変換、データのフィルタリング、および簡単な計算を実行できます。 [フィルターの追加] の横にあるプラス記号 (+) をクリックすると、表示されるエディターでデータフィルターのスクリプトを設定できます。 詳細については、「データフィルターの使用」をご参照ください。
データ応答結果データ要求に対する応答。 データソースが変更された場合は、[データ応答結果] の横にあるRefresh icon アイコンをクリックして、データ応答をリアルタイムで表示できます。

相互作用パネル image..png

ウィジェット間のインタラクションを有効にするには、[有効化] チェックボックスをオンにします。 シーンマネージャにはインタラクティブな構成があり、シーンの終了時にコールバック値をスローできます。 デフォルトでは、データのidフィールドがスローされます。 詳細については、「」をご参照ください。トークン反転ウィジェットのコールバックIDを設定するにはどうすればよいですか?

Blueprint Editorでのインタラクションの設定

  1. Canvas Editorで、3D EarthサブウィジェットリストのScene Managerの右側にある导出到蓝图编辑器アイコンをクリックします。

  2. 左上隅の蓝图图标アイコンをクリックします。

  3. Blueprint Editorで、[ノードのインポート] ペインで [シーンマネージャー] をクリックします。 キャンバスでは、次の図に示すように、ブループリントエディターでパラメーターを表示できます。 image..png

    • イベント

      イベント

      説明

      シーンマネージャ要求が完了したとき

      シーンマネージャーのデータインターフェイス要求の後にスローされるイベントが返され、フィルターによって処理され、処理されたJSON形式のデータもスローされます。 特定のデータ例の詳細については、キャンバスエディターの右側の構成パネルにある [データ] タブの [データ応答結果] セクションをご参照ください。

      Scene Managerリクエストが失敗した場合

      シーンマネージャーのデータインターフェイスへの要求が失敗した場合 (要求の失敗はネットワークの問題またはインターフェイスのエラーが原因である可能性があります) 、処理されたJSONデータもスローされます。 特定のデータ例の詳細については、キャンバスエディターの右側の構成パネルにある [データ] タブの [データ応答結果] セクションをご参照ください。

      カルーセル完了トリガー

      シーンパスが完了すると、対応するイベントがトリガーされます。

    • ポリシーアクション

      ポリシーアクション

      説明

      シナリオマネージャの要求

      このアクションは、サーバーデータを再度要求するために実行されます。 アップストリームデータ処理ノードまたはレイヤノードによって送信されたデータは、パラメータとして使用される。 たとえば、APIデータソースがhttps:// api.testで、リクエストシーンマネージャーのアクションに渡されるデータが { id: '1'} の場合、最終的なリクエストインターフェイスはhttps:// api.test?id=1です。

      Import Scene Manager

      ウィジェットのデータがその描画フォーマットに従って処理された後、ウィジェットは再描画のためにインポートされる。 サーバーデータを再度リクエストする必要はありません。 特定のデータ例の詳細については、キャンバスエディターの右側の構成パネルにある [データ] タブの [データ応答結果] セクションをご参照ください。