適用対象:
Databricks SQL
Databricks Runtime 17.1 以降" とマークされているチェック
Important
この機能は パブリック プレビュー段階です。
注
この機能は、Databricks SQL クラシック ウェアハウスでは使用できません。 Databricks SQL ウェアハウスの詳細については、 SQL ウェアハウスの種類に関するページを参照してください。
入力 GEOMETRY 値を Z 軸を中心に、指定した回転角度 (ラジアン単位) で回転します。
Syntax
st_rotate ( geoExpr, rotationAngle )
Arguments
-
geoExpr:GEOMETRY値。 -
rotationAngle: 回転角度を表すDOUBLE値 (ラジアン単位)。
Returns
回転したジオメトリを表す GEOMETRY型の値。
出力 GEOMETRY 値の SRID 値は、入力値の SRID 値と等しくなります。
出力 GEOMETRY 値のディメンションは、入力値のディメンションと同じです。
いずれかの入力がNULLされている場合、関数は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)