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

时间:2016-11-24 16:59:24

标签: sql oracle spatial geography

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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