Freigeben über


st_makeline

Von Bedeutung

Dieses Feature befindet sich in der Public Preview.

Gibt eine Linienzeichenfolgengeometrie zurück, deren Punkte die nicht leeren Punkte der Geometrien im Eingabearray von Geometrien sind, die als Punkte, Linienzeichenfolgen oder Multipoints erwartet werden.

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

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_makeline(col=<col>)

Die Parameter

Parameter Typ Description
col pyspark.sql.Column oder str Ein Array von Geometriewerten .

Examples

from pyspark.databricks.sql import functions as dbf
from pyspark.sql.functions import array, expr
df = spark.createDataFrame([(['POINT(1 2)','POINT(3 4)'],)], ['wkt_array'])
df.select(dbf.st_astext(dbf.st_makeline(expr("transform(wkt_array, wkt -> st_geomfromtext(wkt))"))).alias('result')).collect()
[Row(result='LINESTRING(1 2,3 4)')]