MBRDisjoint¶
TL;DR¶
MBRDisjoint 返回两个几何值的最小外接矩形是否不相交。
语法¶
MBRDisjoint(geom1, geom2)
参数说明¶
geom1 和 geom2 为 GEOMETRY 值。
返回值¶
返回 BOOL。
使用说明¶
该比较基于最小外接矩形;完整几何不相交时,其外接矩形仍可能相交。
示例¶
DROP DATABASE IF EXISTS geo_mbrdisjoint_demo;
CREATE DATABASE geo_mbrdisjoint_demo;
USE geo_mbrdisjoint_demo;
SELECT MBRDisjoint(ST_GeomFromText('POLYGON((0 0,10 0,10 10,0 10,0 0))'), ST_GeomFromText('POLYGON((20 20,30 20,30 30,20 30,20 20))')) AS disjoint_mbr;
DROP DATABASE geo_mbrdisjoint_demo;