ST_Intersects¶
Returns true if geomA intersects geomB.
Usage¶
boolean ST_Intersects(geomA: geometry, geomB: geometry)
boolean ST_Intersects(geogA: geography, geogB: geography)
Arguments¶
- geogA (geography): Input geography
- geogB (geography): Input geography
- geomA (geometry): Input geometry
- geomB (geometry): Input geometry
Examples¶
SELECT ST_Intersects(
ST_Point(0.5, 0.5),
ST_GeomFromText('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))')
);
┌──────────────────────────────────────────────────────────────────────────────┐
│ st_intersects(st_point(Float64(0.5),Float64(0.5)),st_geomfromtext(Utf8("POLY │
│ GON ((0 0, 1 0, 1 1, 0 1, 0 0))")))… │
╞══════════════════════════════════════════════════════════════════════════════╡
│ true │
└──────────────────────────────────────────────────────────────────────────────┘
SELECT ST_Intersects(
ST_GeogPoint(0.5, 0.5),
ST_GeogFromText('POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))')
);
┌──────────────────────────────────────────────────────────────────────────────┐
│ st_intersects(st_geogpoint(Float64(0.5),Float64(0.5)),st_geogfromtext(Utf8(" │
│ POLYGON ((0 0, 1 0, 1 1, 0 1, 0 0))")))… │
╞══════════════════════════════════════════════════════════════════════════════╡
│ true │
└──────────────────────────────────────────────────────────────────────────────┘