軌道にイベントを追加して、軌道に関する追加情報を記録できます。
サンプルシナリオ:
たとえば、トラックの軌道に給油、積み込み、荷降ろしに関するデータを記録できます。 イベントは、いくつかのサンプリング点で発生しなくてもよく、イベントは、軌道のサンプリング点に含まれない時点で発生してもよい。 これらは属性情報とは異なります。
イベントを追加するには、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;