Delen via


st_rotate functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 17.1 en hoger

Important

Deze functie bevindt zich in openbare preview-versie.

Opmerking

Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.

Hiermee draait u de invoerwaarde GEOMETRY rond de Z-as door de opgegeven draaihoek (in radialen).

Syntax

st_rotate ( geoExpr, rotationAngle )

Arguments

  • geoExpr: Een GEOMETRY waarde.
  • rotationAngle: Een DOUBLE waarde die de draaihoek vertegenwoordigt (in radialen).

Returns

Een waarde van het type GEOMETRY, die de gerouleerde geometrie vertegenwoordigt.

De SRID-waarde van de uitvoerwaarde GEOMETRY is gelijk aan die van de invoerwaarde.

De dimensie van de uitvoerwaarde GEOMETRY is hetzelfde als die van de invoerwaarde.

De functie retourneert NULL als een van de invoerwaarden is 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)