ST_Within(A, B) returns true if the following criteria are met:
- No point in A lies outside of B.
- At least one point in the interior of A lies in the interior of B.
ST_CoveredBy.
ST_Within works on the following spatial data types:
ST_Within will attempt to use any available to speed up its operation.
Use the prefixed variant _ST_Within if you do not want any spatial indexes to be used.This function is the inverse of .
Examples
The screenshots in these examples were generated using geojson.io, but they are designed to
showcase the shapes, not the map. Representing
GEOMETRY data in GeoJSON can lead to unexpected results if using
geometries with other than 4326 (as shown below).True
In this example,ST_Within returns true because:
- No point in Polygon A lies outside of Polygon B.
- At least one point in the interior of Polygon A lies in the interior of Polygon B.

False
In this example,ST_Within returns false because:
- All points in Polygon A lie outside of Polygon B.


