Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dieses Feature befindet sich in der Public Preview.
Transformiert die X- und Y-Koordinaten der Eingabegeometrie in das koordinatenreferenzsystem (CRS), das vom bereitgestellten SRID-Wert beschrieben wird. Z- und M-Koordinaten werden nicht transformiert.
Die entsprechende Databricks SQL-Funktion finden Sie unter st_transform Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.st_transform(col1=<col1>, col2=<col2>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column oder str |
Ein Geometriewert. |
col2 |
pyspark.sql.Column oder int |
Der SRID-Wert des neuen Koordinatenreferenzsystems (CRS), in das die Eingabegeometrie transformiert werden soll. |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('MULTIPOINT Z (4 5 14,-3 8 27,EMPTY)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_transform(dbf.st_geomfromtext('wkt', 4326), 3857)).alias('result')).collect()
[Row(result='SRID=3857;MULTIPOINT Z ((445277.96317309426 557305.2572745768 14),(-333958.4723798207 893463.751012646 27),EMPTY)')]