注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
目指すアプリケーションワークフローやオントロジー構造について明確になればなるほど、それを支える変数を論理的に作成するのが容易になります。
生成したいCOPは、フライトアラートの影響を受ける空港のシンプルでフィルター可能なマップになります。仮想プロジェクトチームからのオントロジーに関する決定により、前者はマッピング可能なデータ(例:緯度/経度)を持つが、後者は持たない。したがって、すべてのマッピングは [Example Data] Airport
オブジェクトタイプを中心に行われます。これは、フライトアラートオブジェクトタイプと [Example Data] Flight
を介して間接的にリンクされています。
COPには、フライトアラートの優先度を示すインタラクティブな円グラフも含まれており、これも追加のフィルターとして機能します。最後に、画面の上部にフライト、アラート、影響を受ける空港に関する統計情報を表示したいと思います。したがって、主要なオブジェクトタイプは3つ、フライトアラート、フライト、空港に焦点を当てることができます。
前のセクションでは、あえて回り道の開発ルートを取ることで、特定の概念をより効率的に伝えました。この演習では、変数やウィジェットを作成するために、より「自然な」開発パスを辿ります。 空港フィルターリストの作成から始めましょう。
左の セクション ヘッダーをクリックし、セクション設定パネルで以下の設定を行います:
ℹ️ COPでは、アラートを持つフライトがある空港だけが関心事なので、フィルターへの入力として [o] All Airports
オブジェクトセットを作成する必要はありません。代わりに、フライトアラートに影響を受ける空港だけのオブジェクトセットを作成する必要があります。
セクションに フィルターリスト ウィジェットを追加します。
新しいフィルターリストウィジェットの名前をその メタデータ タブで Filter list: Airport Filter
に変更します。
ウィジェット設定 タブの オブジェクトセット変数を選択... フィールドをクリックし、➕ 新しいオブジェクトセット変数 を選択します。
変数のフライアウトウィンドウで、一般的な変数名を [o] Airports with Alerts
に変更します。
開始オブジェクトセット として、既存のオブジェクトセット変数 のリストから [o] All Flight Alerts
を選択します。
開始オブジェクトセット選択の下の Get linked objects ボタンをクリックして、現在のオブジェクトセットに対する利用可能な直接的なオントロジーリンクを表示します。
[Example Data] Flight
を選択します。
Get linked objects ボタンをもう一度クリックし、[Example Data] Airport
を選択します。ただし、下に [Example Data] Destination Airport がリストされているものを選択します。右側の Current value は 223
の空港を表示するはずです。
もし 244
の空港が表示された場合は、[Example Data] Origin Airport ではなく Destination を検索しています。