within function

Returns 1 if the geometry a is completely inside geometry b

Syntax

within( geometry a , geometry b)

Arguments

geometry → geometry geometry → geometry

Example

 within( geomFromWKT( 'POINT( 0.5 0.5 )') , geomFromWKT('POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))' ) )    → returns 1
 within( geomFromWKT( 'POINT( 5 5 )') , geomFromWKT('POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))' ) )        → returns 0