Freigeben über


st_rotate

Von Bedeutung

Dieses Feature befindet sich in der Public Preview.

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

Die entsprechende Databricks SQL-Funktion finden Sie unter st_rotate Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_rotate(col1=<col1>, col2=<col2>)

Die Parameter

Parameter Typ Description
col1 pyspark.sql.Column oder str Ein Geometriewert.
col2 pyspark.sql.Column oder float Ein Wert des Datentyps DOUBLE, der den Drehwinkel (in Bogenmaß) darstellt.

Examples

from pyspark.databricks.sql import functions as dbf
from math import pi
df = spark.createDataFrame([('POINT ZM (3 -2 40 27)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_rotate(dbf.st_geomfromtext('wkt', 4326), pi / 2)).alias('result')).collect()
[Row(result='SRID=4326;POINT ZM (2 3 40 27)')]