Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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)')]