Freigeben über


st_envelope-Funktion

Gilt für:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 and above

Important

Dieses Feature befindet sich in der Public Preview.

Hinweis

Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.

Gibt einen 2D-Kartesian-Wert GEOMETRY zurück, der das 2D-Achse ausgerichtete Mindestgrenzfeld (Umschlag) des Eingabewerts GEOMETRY darstellt. Wenn die Eingabegeometrie leer ist, wird sie wie eingegeben zurückgegeben.

Syntax

st_envelope ( geoExpr )

Arguments

  • geoExpr: Ein GEOMETRY Wert.

Returns

Ein Wert vom Typ GEOMETRY, der Parametername repräsentiert die 2D-achsenausgerichtete minimale Bounding Box der Eingabegeometrie.

Die Funktion gibt zurück NULL , wenn die Eingabe lautet 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)