Bagikan melalui


fungsi st_intersection

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 17.1 ke atas

Important

Fitur ini ada di Pratinjau Publik.

Nota

Fitur ini tidak tersedia di gudang Databricks SQL Classic. Untuk mempelajari selengkapnya tentang gudang Databricks SQL, lihat Jenis gudang SQL.

Mengembalikan irisan set titik dari dua nilai input GEOMETRY sebagai nilai 2D GEOMETRY.

Syntax

st_intersection ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Nilai pertama GEOMETRY.
  • geoExpr2: Nilai kedua GEOMETRY.

Returns

Nilai tipe GEOMETRY, yang mewakili irisan himpunan titik dari dua geometri masukan.

SRID dari nilai yang dikembalikan GEOMETRY adalah SRID umum dari geometri input.

Fungsi mengembalikan NULL jika salah satu input adalah NULL.

Kondisi kesalahan

Examples

-- Returns the intersection of a multipoint and a polygon.
> SELECT st_astext(st_intersection(st_geomfromtext('MULTIPOINT(EMPTY,4 3,5 6,-1 8)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))')));
  POINT(4 3)
-- Returns the intersection of two overlapping polygons.
> SELECT st_astext(st_intersection(st_geomfromtext('POLYGON((0 0,10 0,10 10,0 10,0 0))'),st_geomfromtext('POLYGON((5 5,15 5,15 15,5 15,5 5))')));
  POLYGON((5 5,10 5,10 10,5 10,5 5))