Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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)')]