全部產品
Search
文件中心

ApsaraDB RDS:軌跡事件記錄

更新時間:Feb 28, 2024

在軌跡中,可以添加事件資訊(Event),記錄針對整條軌跡的額外資訊。

情境樣本:

以貨車軌跡為例,可以記錄其途中進行的加油、上貨、卸貨等資訊。與屬性資訊不同點在於,不是每個軌跡採樣點都會有事件資訊,事件資訊發生的時間也不一定在某個軌跡採樣點上面。

給一條軌跡增加事件資訊,可以使用ST_AddEvent函數。

例如,USERID為1的使用者貨車在17:45:00進行了加油,我們定義加油的事件ID為1001,則向軌跡增加此事件。SQL樣本:
UPDATE trajectory_table
SET traj = ST_AddEvent(traj, 1001, '2020-04-11 17:45:00') WHERE userid = 1;