すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_intersection

最終更新日:Mar 29, 2026

指定された時間範囲内で、2 つの軌道オブジェクトの空間的交差を表す geometry を返します。

構文

geometry ST_intersection(trajectory traj1, trajectory traj2, tsrange range);
geometry ST_intersection(trajectory traj1, trajectory traj2, timestamp t1, timestamp t2);

tsrange オーバーロードを使用すると、事前に作成した PostgreSQL のタイムスタンプ範囲を渡すことができます。timestamp オーバーロードを使用すると、開始時刻および終了時刻を直接指定できます。

パラメーター

パラメーター説明
traj1trajectory1 つ目の軌道オブジェクトです。
traj2trajectory2 つ目の軌道オブジェクトです。
rangetsrange評価対象の時間範囲です。
t1timestamp時間範囲の開始時刻です。
t2timestamp時間範囲の終了時刻です。

2010 年 1 月 1 日の 13:00 から 14:00 の間における 2 つの軌道の空間的交差を求めます:

SELECT ST_intersection(
  (SELECT traj FROM traj_table WHERE id = 1),
  (SELECT traj FROM traj_table WHERE id = 2),
  '2010-1-1 13:00:00',
  '2010-1-1 14:00:00'
);