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