Megosztás a következőn keresztül:


st_intersection függvény

A következőre vonatkozik:yes Databricks SQL check mark yes Databricks Runtime 17.1 és újabb

Important

Ez a funkció nyilvános előzetes verzióban van.

Megjegyzés:

Ez a funkció nem érhető el a Databricks SQL Klasszikus raktárakban. A Databricks SQL Warehouse-okkal kapcsolatos további információkért tekintse meg az SQL Warehouse típusait.

A két bemeneti GEOMETRY érték pontkészletes metszetét adja vissza 2D GEOMETRY értékként.

Syntax

st_intersection ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Az első GEOMETRY érték.
  • geoExpr2: A második GEOMETRY érték.

Returns

Egy típusérték GEOMETRY, amely a két bemeneti geometria ponthalmazos metszetét jelöli.

A visszaadott GEOMETRY érték SRID-értéke a bemeneti geometriák közös SRID-értéke.

A függvény akkor ad NULL vissza, ha a bemenetek bármelyike .NULL

Hibafeltételek

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))