注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ジオテンポラルシリーズは、飛行機がサンフランシスコからニューヨーク市へ飛ぶ場合のように、エンティティの位置が時間とともに変化する様子をモデリングする必要があります。ユーザーのデータにタイムスタンプ、位置、または一意に識別できるシリーズ IDが含まれていない場合、ジオテンポラルシリーズはユーザーのユースケースに適していないかもしれません。
ジオテンポラルシリーズ同期の各行は、Pipeline Builderで同期が作成される際に定義された同じスキーマに従います。スキーマには以下の_必須_フィールドが最低限含まれます:
列 | タイプ | 説明 |
---|---|---|
シリーズ ID | String | [必須] ジオテンポラルシリーズリファレンス (GTSR) によって参照される観測のシーケンスの識別子。1から100文字の範囲である必要があります。 |
タイムスタンプ | Timestamp | [必須] センサーから観測が発信された時刻。イベントタイムスタンプと呼ばれることもあります。 |
位置 | GeoPoint | [必須] 観測の緯度と経度の座標。 |
高度 | Double | [オプション] 地表面からの観測の高さ、メートル単位。レンダリングに必要な場合、高度は楕円体上の高さ (HAE) と仮定されます。 |
追加のデータが観測とともに記録されることがよくあります。たとえば、飛行機が進行方向や速度を報告する場合です。ジオテンポラルシリーズは、これらの追加データポイントを必須のジオテンポラルシリーズ列と一緒にキャプチャすることができます。
ジオテンポラルシリーズ同期内では、移動するエンティティからの観測をグループ化するためにシリーズ IDを選択する必要があります。受信データには、観測間で持続するエンティティの識別子が含まれている必要があります。そのような識別子が提供されていない場合、たとえばフライト番号、出発地、目的地、日付を連結することで識別子を作成することができます。シリーズ ID に日付を含めることで、毎日のフライトが別々のシリーズとして扱われ、複数日のフライトが1つのシリーズに関連付けられないようにします。
シリーズ ID は、最新のポイント、トラック、およびシリーズに関連するその他のプロパティを呼び出すために使用されます。競合するシリーズ ID は、マップレンダリングの品質低下やデータの誤りを引き起こします。
ジオテンポラルシリーズスキーマのプロパティ(例えば速度や進行方向)は、デフォルトで「ライブ」として扱われ、各観測ごとに変化すると想定されます。通常、変化しないプロパティ、つまり「スタティック」なプロパティ(例えば飛行機のコールサインや旗など)は、ジオテンポラルシリーズ自体のプロパティとしてではなく、ジオテンポラルシリーズオブジェクトタイプに配置されるべきです。まれに、検索ワークフローを可能にするためにスタティックプロパティを観測データに正規化することが有用です。この目的のために、ジオテンポラルシリーズではプロパティを「ライブ」ではなく「スタティック」としてマークすることができ、Foundry のジオテンポラルシリーズデータベースに対して、トラックの圧縮やダウンサンプリング時に「ライブ」プロパティよりもサンプル頻度を低くすることができることを伝えます。このような「スタティック」プロパティは、観測ごとに変化しなくても、すべての受信観測に指定する必要があります。