Aller au contenu principal

st_makeline

Renvoie une géométrie linestring dont les points sont les points non vides des géométries dans le tableau d'entrée des géométries, qui sont censées être des points, des linestrings ou des multipoints.

Pour la fonction Databricks SQL correspondante, consultez la fonctionst_makeline.

Syntaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.st_makeline(col=<col>)

parameter

parameter

Type

Description

col

pyspark.sql.Column OU str

Un tableau de valeurs Géométrie.

parameter

Type

Description

col

pyspark.sql.Column OU str

Un tableau de valeurs Géométrie.

Exemples

Python
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()
Output
[Row(result='LINESTRING(1 2,3 4)')]