Intro Ruby On Rails
Intro Ruby On Rails
1 Manual
182 / 315
See Also
ST_Crosses
7.8.11 ST_Disjoint
Name
ST_Disjoint Returns TRUE if the Geometries do not "spatially intersect" - if they do not share any space together.
Synopsis
boolean ST_Disjoint( geometry A , geometry B );
Description
Overlaps, Touches, Within all imply geometries are not spatially disjoint. If any of the aforementioned returns true, then the
geometries are not spatially disjoint. Disjoint implies false for spatial intersection.
Important
Do not call with a GEOMETRYCOLLECTION as an argument
Note
This function call does not use indexes
Note
NOTE: this is the "allowable" version that returns a boolean, not an integer.
This method implements the OpenGIS Simple Features Implementation Specification for SQL 1.1. s2.1.1.2 //s2.1.13.3 a.Relate(b, FF*FF****)
This method implements the SQL/MM specification. SQL-MM 3: 5.1.26
Examples
SELECT ST_Disjoint(POINT(0 0)::geometry, LINESTRING ( 2 0, 0 2 )::geometry);
st_disjoint
--------------t
(1 row)
SELECT ST_Disjoint(POINT(0 0)::geometry, LINESTRING ( 0 0, 0 2 )::geometry);
st_disjoint
--------------f
(1 row)
See Also
ST_IntersectsST_Intersects