All Products
Search
Document Center

ApsaraDB RDS:ST_intersection

Last Updated:Mar 29, 2026

Mengembalikan geometry yang merepresentasikan irisan spasial dari dua objek trajectory dalam rentang waktu tertentu.

Sintaksis

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

Gunakan overload tsrange untuk meneruskan rentang waktu PostgreSQL yang telah dibuat sebelumnya. Gunakan overload timestamp untuk menentukan waktu mulai dan akhir secara langsung.

Parameter

ParameterTipeDeskripsi
traj1trajectoryObjek trajectory pertama.
traj2trajectoryObjek trajectory kedua.
rangetsrangeRentang waktu untuk dievaluasi.
t1timestampAwal dari rentang waktu.
t2timestampAkhir dari rentang waktu.

Contoh

Temukan irisan spasial dari dua trajectory antara pukul 13.00 dan 14.00 pada 1 Januari 2010:

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'
);