注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オントロジーから Gaia マップにデータを追加する 方法と同様に、マップ上に描いた形状を type-mapped object type 内のオブジェクトとしてタグ付けすることで、オントロジーオブジェクトを作成することもできます。このオブジェクトタイプは Gaia Geocreatable インターフェース を実装しています。
Gaia マップからオントロジーオブジェクトを作成するには、ユーザーのエンロールメントが Foundry と Gotham の両方を使用する必要があります。
以下のセクションでは、Gaia の形状をオントロジーと統合するためのエンドツーエンドのプロセスを説明します。
Marketplace は、ユーザーがインストールできる公開されたデータ製品やプラットフォームリソースのコレクションのストアフロントです。Marketplace には、ホーム画面の Search... バーまたは Applications ポータルからアクセスできます。
Marketplace を起動したら、以下の製品をインストールします。
Core Ontology Store から Core Property Types 製品をインストールするには:
Core Ontology Store
を検索して選択します。Core Property Types
製品を選択します。Core Ontology Store
内で Core Property Types
製品を見つけられない場合は、Marketplace ホーム画面の下部にある Publish to Marketplace セクションで Foundry DevOps を起動してインストールできます。
Core Property Types
製品によって生成された 共有プロパティ リストを検証し、バージョンに基づいて異なる場合があります。Next を選択します。Quicksearch を使用して、新しくインストールされたサフィックス付きの Core Property Types
製品を検索できます。
次に、Marketplace の Gaia App Store から Gaia Geocreatable インターフェースをインストールします。
Foundry では、インターフェース はオントロジー内でオブジェクトタイプの形状や機能を記述し、共通の形状のオブジェクトタイプ間で一貫したモデリングと相互作用を可能にします。インターフェースは複数のオブジェクトタイプに実装でき、他のインターフェースを任意の数だけ拡張できます。オブジェクトタイプに実装されると、Gaia Geocreatable インターフェースは Gaia マップ上に描かれた形状からオントロジー内でオブジェクトを作成できるようになります。
Marketplace から Gaia Geocreatable インターフェースをインストールするには:
Gaia App Store
を検索します。Gaia Geocreatable
製品を選択します。Classification
、Geoshape
、Map ID
などです。Classification
、Geoshape
、Map ID
などの不足している入力の共有プロパティをマッピングし、Next を選択してインストールウィンドウの Content ページを起動します。Gaia は、オントロジー内で Gaia Geocreatable インターフェースを実装した後、制限付きビュー を利用するオブジェクトタイプを検出できます。以下のセクションでは:
Gaia と統合できるオブジェクトタイプを作成するには、最低限以下の列を含む データセット から制限付きビューを作成する必要があります。
Name
。これは string
に設定され、ユーザーが形状をオブジェクトとしてタイトル付けできるようにします。Classification
。これは array
に設定され、オブジェクトの分類をキャプチャします。Geoshape
。これは string
に設定され、描いたオブジェクトの形状を Gaia が自動的に入力します。Map ID
。これは string
に設定され、描いたオブジェクトのマップ ID を Gaia が自動的に入力します。Object ID
。これは string
に設定され、Foundry が作成する各 Gaia 形状の一意の ID を自動的に入力します。プロジェクトの New ボタンを選択して .csv
などの既存のファイルをアップロードするか、Fusion を使用して制限付きビューをサポートするデータセットを作成します。
制限付きビューには、ユーザーの 分類アクセス に基づいてビュー内のデータへのアクセスを制限する 細かいポリシー を含める必要があります。 Create restricted view ウィンドウの 2 番目のステップとして細かいポリシーを作成します。
以下の JSON で例としてポリシーを参照できます。
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
{ "condition": { "type": "and", // 論理演算子ANDを使用 "and": { "conditions": [ { "type": "markings", // 条件タイプ:マーキング "markings": { "value": { "type": "field", // 値のタイプ:フィールド "field": { "fieldName": "classification", // フィールド名:classification "nestedField": null // ネストされたフィールドはなし } }, "filters": [ { "type": "markingTypes", // フィルタータイプ:マーキングタイプ "markingTypes": { "markingTypes": [ "CBAC" // マーキングタイプの値:CBAC ] } } ] } } ] } } }
制限付きビューを構成したら、Ontology Manager を起動し、以下の手順に従ってオブジェクトタイプを作成し、Gotham との統合を可能にするためにタイプマッピングを行います。
Object ID
を Primary Key、Name
を Title に設定します。Classification
の Property が文字列の配列であり、Geoshape
の Property が geoshape であることを確認します。ドラフトオブジェクトタイプが Ontology Manager に表示されたら、次に Classification
、Geoshape
、および Map ID
プロパティをオントロジー内の共有プロパティタイプとして選択します。Overview の下の Properties パネルを選択し、以下の手順に従って共有プロパティタイプの選択プロセスを完了します。
Classification
を選択し、画面の右側に Property editor ウィンドウを起動します。Marking
と CBAC Marking
を含めます。Classification
のベースタイプとして Marking を選択できない場合は、Palantir サポートに連絡してください。Markings はすべての Foundry エンロールメントで一般的に利用できるわけではありません。
Classification
を共有プロパティとして Select a shared property ドロップダウンメニューに割り当てます。上記の手順を Geoshape
および Map ID
プロパティについても繰り返します。これらのプロパティの Markings や分類を構成する必要はありません。画面上部の緑色の Save ボタンを選択して、オントロジーに対する増分変更を公開し、次に進みます。
次に、タイプマッピングプロセス を完了することで、オブジェクトタイプ内のオブジェクトを Gotham アプリケーションから発見可能な状態にします。Datasources の下の Capabilities パネルを選択し、以下の手順に従ってオブジェクトタイプのプロパティをタイプマッピングします。
デフォルトでは、Ontology Manager はプロパティをタイプマッピングしません。プロパティのクローンを作成することで、選択したプロパティのアプリケーション互換の複製を Gotham で構成します。
Ontology Manager は Geoshape
を自動的にタイプマッピングし、Classification
や Map ID
などの他の共有プロパティタイプを各プロパティタイプの右側の Property types ドロップダウンメニューに表示します。
さらに、Ontology Manager は、オントロジーからタイプマッピングされたプロパティから得られる Gotham オブジェクトの固有の値を構成するためのオプションのインターフェースを提供します。Gotham のオブジェクトモデルは、オントロジー内のプロパティタイプを、Gotham のオブジェクトのメタデータとして設定することができます。たとえば、オブジェクトインスタンスにオブジェクトの位置を記録する geohash
プロパティタイプを含む Vessel
オブジェクトタイプをオントロジーで作成した場合、geohash
プロパティタイプを Gotham のオブジェクトレベルの固有値として設定できます。
固有値は timestamp
、geohash
、または string
タイプである必要があります。
オブジェクトタイプのプロパティが Gotham 統合を有効にするように構成されたら、オントロジーマネージャーの Overview ウィンドウに戻ります。ここで、Create {object type name} アクションタイプを変更して、ユーザーが Gaia でオブジェクトを形状から作成し、Name
や Category
などのプロパティを構成できるようにします。以下の手順に従ってアクションタイプを構成します。
Geoshape
プロパティを文字列タイプに再構成するには、Configure parameter の矢印アイコンを選択します。
String
を選択します。Geoshape
の位置を手動で構成できないようにします。Classification
プロパティの Configure parameter 矢印アイコンを選択して、その Type が Marking
であることを確認します。Map Id
を選択し、General パネルで Disabled をオンにして、ユーザーが Map Id
を手動で構成できないようにします。Object Id
を削除します。Gaia から作成された各オブジェクトには、Foundry が自動的に一意の ID を生成します。Ontology Manager でオブジェクトタイプを作成および構成する最終ステップは、以前に Marketplace からインストールした Gaia Geocreatable インターフェースを実装することです。オブジェクトタイプの Overview ページに戻り、以下の手順に従ってインターフェースを実装し、オントロジーに変更を保存します。
Gaia Geocreatable
を検索して Next を選びます。Classification
および Geoshape
プロパティに対して Replace existing を選択します。Map ID
は自動的にマッピングされます。これで、Gaia Geocreatable インターフェースを実装し、ユーザーが Gaia マップに描かれた形状からオブジェクトを構成できるようにするアクションタイプを含むオブジェクトタイプが作成されました。次に、オブジェクトとアクションタイプを Gaia の管理アプリケーションに登録します。
Gaia でオブジェクトタイプを発見可能にするには、Gaia の管理アプリケーションへのアクセスが必要です。Palantir サポートに連絡して Gaia の管理アプリケーションへのアクセスをリクエストしてください。
オブジェクトとアクションタイプを登録するには、Gaia 管理アプリケーションを起動し、以下の手順に従います。
オブジェクトタイプの RID は、Ontology Manager の Overview ウィンドウから取得できます。クリップボードアイコンを選択して RID をコピーします。さらに、Overview ウィンドウの Action types セクションで Create {object type name} を選択して、アクションタイプの RID にアクセスできます。アクションタイプの RID もクリップボードアイコンでコピーできます。
次に、Gotham の Gaia アプリケーションを起動して、マップ上に描いた形状からオブジェクトを作成するために Create annotation layer メニューを使用します。
Gaia マップを開いた状態で、マップの左上領域にある Create annotation layer メニューから描画する形状を選択します。形状の描画が完了すると、Gaia の左パネルに Create shape ウィンドウが表示されます。以下の手順に従って形状を構成し、オブジェクトとしてオントロジーに保存します。
Category
と Name
を入力し、Finish を選択します。形状をオブジェクトとして保存すると、Gaia の左パネルに Map layer として表示されます。オブジェクトの名前を選択すると、画面の右側に Selection パネルが表示され、プロパティを確認し、外観をカスタマイズできます。
また、Foundry の Object Explorer でもオブジェクトを確認できます。
オントロジーから Gotham へのデータ追加方法の詳細については、既存の ジオスペーシャルデータ統合ドキュメント をご覧ください。