Freigeben über


st_rotate-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.

Dreht den Eingabewert GEOMETRY um die Z-Achse um den angegebenen Drehwinkel (in Bogenmaß).

Syntax

st_rotate ( geoExpr, rotationAngle )

Arguments

  • geoExpr: Ein GEOMETRY Wert.
  • rotationAngle: Ein DOUBLE Wert, der den Drehwinkel (in Bogenmaß) darstellt.

Returns

Ein Wert vom Typ GEOMETRY, der die gedrehte Geometrie darstellt.

Der SRID-Wert des Ausgabewerts GEOMETRY entspricht dem des Eingabewerts.

Die Dimension des Ausgabewerts GEOMETRY entspricht dem des Eingabewerts.

Die Funktion gibt zurück NULL , wenn eine der Eingaben lautet 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)