Compartilhar via


st_makeline

Importante

Esse recurso está em Visualização Pública.

Retorna uma geometria linestring cujos pontos são os pontos não vazios das geometrias na matriz de entrada de geometrias, que devem ser pontos, linhas de linha ou vários pontos.

Para consultar a função SQL correspondente do Databricks, 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 Uma matriz de valores geometry .

Exemplos

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