ST_CoveredBy

更新时间:
复制 MD 格式

Returns true if every point of the first object lies inside or on the boundary of the second object. Supports raster-raster and raster-geometry comparisons.

Syntax

bool ST_CoveredBy(raster rast1, raster rast2);
bool ST_CoveredBy(raster rast,  geometry geom);
bool ST_CoveredBy(geometry geom, raster rast);

Parameters

ParameterDescription
rast1The first raster object.
rast2The second raster object.
rastA raster object.
geomA geometric object.

Example

The following query returns the IDs of rows in tbl_a whose raster is fully covered by a raster in tbl_b.

SELECT a.id
FROM tbl_a a, tbl_b b
WHERE ST_CoveredBy(a.rast, b.rast);