Sdílet prostřednictvím


st_makeline

Důležité

Tato funkce je ve verzi Public Preview.

Vrátí geometrii lomené čáry, jejíž body jsou neprázdné body geometrií ze vstupního pole, které jsou očekávány jako body, linie nebo multipointy.

Odpovídající funkci SQL Databricks vizte funkcest_makeline.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_makeline(col=<col>)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo str Pole hodnot Geometry.

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)')]