MBRWithin

TL;DR

MBRWithin 返回第一个几何值的最小外接矩形是否位于第二个几何值的最小外接矩形内。

语法

MBRWithin(geom1, geom2)

参数说明

geom1geom2GEOMETRY 值。

返回值

返回 BOOL

使用说明

MBRWithin(a, b)MBRContains(b, a) 的操作数顺序相反,只比较最小外接矩形。

示例

DROP DATABASE IF EXISTS geo_mbrwithin_demo;
CREATE DATABASE geo_mbrwithin_demo;
USE geo_mbrwithin_demo;

SELECT MBRWithin(ST_GeomFromText('POLYGON((2 2,4 2,4 4,2 4,2 2))'), ST_GeomFromText('POLYGON((0 0,10 0,10 10,0 10,0 0))')) AS within_mbr;

DROP DATABASE geo_mbrwithin_demo;

另请参阅

MBRContainsMBRCoveredByST_Within