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