Pular para o conteúdo principal

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

col

pyspark.sql.Column ou str

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