Partilhar via


st_rotate Função

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 e superior

Important

Este recurso está no Public Preview.

Observação

Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.

Gira o valor de entrada GEOMETRY em torno do eixo Z pelo ângulo de rotação dado (em radianos).

Syntax

st_rotate ( geoExpr, rotationAngle )

Arguments

  • geoExpr: Um GEOMETRY valor.
  • rotationAngle: Um DOUBLE valor que representa o ângulo de rotação (em radianos).

Returns

Um valor do tipo GEOMETRY, que representa a geometria rotativa.

O valor SRID do valor de saída GEOMETRY é igual ao valor de entrada.

A dimensão do valor de saída GEOMETRY é a mesma que a do valor de entrada.

A função retorna NULL se qualquer uma das entradas for NULL.

Examples

-- Rotate a point around the Z axis by 90 degrees (i.e. pi/2 radians).
> SELECT st_astext(st_rotate(st_geomfromtext('POINT ZM (3 -2 40 27)'), pi() / 2));
  POINT ZM (2 3 40 27)