ST_CoveredBy()

第一个几何值没有任何点位于第二个几何值之外时返回 1

语法

ST_CoveredBy(geom1, geom2)

别名:无。

参数说明

geom1geom2GEOMETRY 值。

返回值

返回 BOOL

使用说明

  • ST_CoveredBy(a, b)ST_Covers(b, a) 的位置关系相反;边界点属于被覆盖。

  • 两个几何值必须具有相同 SRID。谓词仅在笛卡尔平面(SRID 0)中运算。

示例

DROP DATABASE IF EXISTS geo_covered_by_demo;
CREATE DATABASE geo_covered_by_demo;
USE geo_covered_by_demo;

SELECT ST_CoveredBy(ST_GeomFromText('POINT(0 2)'), ST_GeomFromText('POLYGON((0 0, 4 0, 4 4, 0 4, 0 0))')) AS covered_by_polygon;

DROP DATABASE geo_covered_by_demo;

另请参阅

ST_Covers()ST_Within()