Поделиться через


Функция st_envelope

Применяется к:check помеченный да флажок Databricks SQL помечен да Databricks Runtime 17.1 и более поздних версий

Important

Эта функция доступна в общедоступной предварительной версии.

Замечание

Эта функция недоступна в классических хранилищах Databricks SQL. Дополнительные сведения о хранилищах SQL Databricks см. в разделе "Типы хранилища SQL".

Возвращает 2D-декартовое GEOMETRY значение, представляющее выровненное по оси 2D минимальное ограничивающее поле (конверт) входного GEOMETRY значения. Если входная геометрия пуста, она возвращается как введенная.

Syntax

st_envelope ( geoExpr )

Arguments

  • geoExpr: GEOMETRY значение.

Returns

Значение типа GEOMETRY, представляющее выровненное по оси 2D минимальное ограничивающее поле входной геометрии.

Функция возвращается NULL , если входные данные являются 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)