funktion st_envelope

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 17.1 och senare

Important

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Anmärkning

Den här funktionen är inte tillgänglig på de klassiska Databricks SQL-lagerhus. Mer information om Databricks SQL-lager finns i SQL-lagertyper.

Returnerar ett 2D-kartesiskt GEOMETRY värde som representerar den 2D-axeljusterade minsta avgränsningsrutan (kuvertet) för indatavärdet GEOMETRY . Om indatageometrin är tom returneras den som angiven.

Syntax

st_envelope ( geoExpr )

Arguments

  • geoExpr: Ett GEOMETRY värde.

Returns

Ett värde av typen GEOMETRY, som representerar den 2D-axelriktade minimala avgränsningsrutan för indatageometrin.

Funktionen returnerar NULL om indata är NULL.

Examples

-- Returns the envelope of a polygon geometry.
> SELECT st_astext(st_envelope(st_geomfromtext('POLYGON((-1 0,0 -1,1 0,0 1,-1 0))')));
  POLYGON((-1 -1,-1 1,1 1,1 -1,-1 -1))
-- Returns the envelope of a point geometry.
> SELECT st_astext(st_envelope(st_geomfromtext('POINT(5 10)')));
  POINT(5 10)