Sdílet prostřednictvím


st_envelope Funkce

Platí pro:check označený jako ano Kontrola SQL Databricks označená jako ano Databricks Runtime 17.1 a vyšší

Important

Tato funkce je ve verzi Public Preview.

Poznámka:

Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.

Vrátí 2D kartézskou GEOMETRY hodnotu představující minimální ohraničující obálku zarovnanou s osami, která zahrnuje vstupní GEOMETRY hodnotu. Pokud je vstupní geometrie prázdná, vrátí se tak, jak je zadána.

Syntax

st_envelope ( geoExpr )

Arguments

  • geoExpr: Hodnota GEOMETRY.

Returns

Hodnota typu GEOMETRY, která představuje minimální ohraničující rámeček 2D zarovnaný na osu vstupní geometrie.

Funkce vrátí NULL , pokud je NULLvstup .

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)