MBRTouches

TL;DR

MBRTouches 返回两个几何值的最小外接矩形是否接触但不重叠。

语法

MBRTouches(geom1, geom2)

参数说明

geom1geom2GEOMETRY 值。

返回值

返回 BOOL

使用说明

该谓词计算最小外接矩形。共享边或角均属于边界接触。

示例

DROP DATABASE IF EXISTS geo_mbrtouches_demo;
CREATE DATABASE geo_mbrtouches_demo;
USE geo_mbrtouches_demo;

SELECT MBRTouches(ST_GeomFromText('POLYGON((0 0,10 0,10 10,0 10,0 0))'), ST_GeomFromText('POLYGON((10 0,20 0,20 10,10 10,10 0))')) AS touches_mbr;

DROP DATABASE geo_mbrtouches_demo;

另请参阅

MBROverlapsMBRIntersectsST_Touches