Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Devolve uma geometria LineString cujos pontos são os pontos não vazios das geometrias no array de entrada das mesmas, que se espera serem pontos, LineStrings ou multipontos.
Para a função SQL do Databricks correspondente, veja st_makeline função.
Sintaxe
from pyspark.databricks.sql import functions as dbf
dbf.st_makeline(col=<col>)
Parâmetros
| Parâmetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column ou str |
Um array de valores de Geometria . |
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)')]