st_makeline
info
Visualização
Este recurso está em Pré-visualização Pública. Você pode confirmar a inscrição na pré-visualização na página de Pré-visualizações . Veja as prévias do Gerenciador Databricks.
Retorna uma geometria de linha cujos pontos são os pontos não vazios das geometrias na matriz de geometrias de entrada, que devem ser pontos, linhas ou multipontos.
Para a função Databricks SQL correspondente, consulte a funçãost_makeline.
Sintaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.st_makeline(col=<col>)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
|
| Uma matriz de valores geométricos . |
Exemplos
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)')]