全部產品
Search
文件中心

AnalyticDB:基本概念

更新時間:Feb 05, 2024

本章節將為您介紹Trajectory SQL的基本概念。

Trajectory對象

名稱描述
Trajectory Point軌跡點,是由移動對象在某個時刻所在的空間位置與附帶的屬性值組成的時Null 物件,其中空間位置支援二維座標或三維座標,屬性支援多欄位多類型。
Trajectory Object軌跡對象,是由一系列軌跡點、軌跡事件組成的含時間、空間、屬性、事件的高維對象。
Trajectory Timeline軌跡時間序列:軌跡在時間上連續推進的時間值序列。
Trajectory Spatial軌跡空間對象,軌跡在空間上的Geometry對象,通常為linestring。
Trajectory Leaf軌跡葉子,這裡指軌跡點Point,即移動對象在某個時刻的空間位置。
Trajectory Attributes軌跡屬性資訊(以下簡稱屬性),移動對象在不同軌跡點上所具有的屬性資訊,比如速度資訊、方向資訊等。
Trajectory Attribute Field軌跡屬性欄位(以下簡稱欄位),軌跡屬性中的某個欄位,比如速度欄位,軌跡屬性欄位值的個數與軌跡點個數一致。
Trajectory Field Value軌跡屬性值,軌跡屬性在某一時刻某個欄位的值。
Trajectory Events軌跡事件,在軌跡行程中發生的額外事件,比如汽車行程軌跡中的加油事件、拋錨事件、鎖車事件等,由事件類型ID和事件時間組成。

軌跡示意圖如下。

BoxNdf對象

在實際計算時,由於軌跡模組涉及的對象(軌跡類型或幾何類型)常常十分複雜,在分析時可能會使用計算較為簡單的矩形框對象描述查詢或簡化計算。在軌跡模組,我們使用BoxNdf類型表示矩形框。

BoxNdf對象表示在時空中的一個多維立方體地區,其由在x,y,z(空間),t(時間)四個座標軸上的最小值和最大值表示。每個矩形框包含的維度可能不同,有的矩形框只記錄x、y維度資訊,有些則可能記錄x、y、z、t四個維度資訊。

在查詢時可能用矩形框表示一個查詢範圍,在查詢時也可以利用軌跡或幾何類型的外包矩形框來輔助查詢。例如下圖就是一條在x,y,t空間中的運動的軌跡和它對應的外包矩形框。

外包矩形框示意圖如下。

外包框示意圖