Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca geometrię linii, której punkty są niepustymi punktami geometrii w tablicy wejściowej geometrii, które powinny być punktami, ciągami liniowymi lub punktami wielopunktowymi.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz st_makeline funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.st_makeline(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column lub str |
Tablica wartości Geometry . |
Przykłady
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)')]