在 Oracle SQL 上为多个点创建边界框

Create bounding box for multiple points on Oracle SQL

我有一个包含多个点的 table,我需要创建一个包含所有点的边界框。我尝试使用 de function SDO_GEOM.SDO_MBR 应该创建一个最小边界矩形,但它似乎对我的所有点单独执行。这是我的 sql 查询的样子:

SELECT SDO_GEOM.SDO_MBR(T2.GEOMETRY)
FROM TABLE1 T1
INNER JOIN TABLE2 T2
ON T2.ID_ID=T1.ID
WHERE T1.ID_CLIENT=123456
AND T1.TYPE='ABC')

谢谢!

刚刚找到我要找的东西。我使用 SDO_AGGR_MBR 而不是 SDO_GEOM.SDO_MBR...