Partager via


st_makeline

Important

Cette fonctionnalité est disponible en préversion publique.

Renvoie une géométrie de linestring dont les points sont les points non vides des géométries dans le tableau d’entrée de géométries, qui sont censés être des points, des chaînes de traits ou des multipoints.

Pour la fonction SQL Databricks correspondante, consultez st_makeline.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_makeline(col=<col>)

Paramètres

Paramètre Type Descriptif
col pyspark.sql.Column ou str Tableau de valeurs 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)')]