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

问题描述 投票:0回答:1

我有一个包含多个点的表,我需要创建一个包含所有点的边界框。我尝试使用函数 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')

谢谢!

sql oracle spatial geography
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.