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.
Übersetzt die Eingabegeometrie in den Richtungen X, Y und Z (optional) mithilfe der bereitgestellten Offsets.
Die entsprechende Databricks SQL-Funktion finden Sie unter st_translate Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.st_translate(col1=<col1>, col2=<col2>, col3=<col3>, col4=<col4>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column oder str |
Ein Geometriewert. |
col2 |
pyspark.sql.Column oder float |
Ein DOUBLE-Wert, der den Offset in X-Richtung darstellt. |
col3 |
pyspark.sql.Column oder float |
Ein DOUBLE-Wert, der den Offset in Y-Richtung darstellt. |
col4 |
pyspark.sql.Column oder float, optional |
Ein optionaler DOUBLE-Wert, der den Offset in der Z-Richtung darstellt. Standard ist "0". |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_translate(dbf.st_geomfromtext('wkt', 4326), 10.0, 20.0)).alias('result')).collect()
[Row(result='SRID=4326;MULTIPOINT ZM ((11 22 3 -4),(15 26 7 -8),EMPTY)')]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('MULTIPOINT ZM (1 2 3 -4,5 6 7 -8,EMPTY)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_translate(dbf.st_geomfromtext('wkt', 4326), 10.0, 20.0, 30.0)).alias('result')).collect()
[Row(result='SRID=4326;MULTIPOINT ZM ((11 22 33 -4),(15 26 37 -8),EMPTY)')]