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 bufor dla geometrii wejściowej przy użyciu określonego promienia.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz st_buffer funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.st_buffer(col1=<col1>, col2=<col2>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column lub str |
Wartość Geometry. |
col2 |
pyspark.sql.Column lub zmiennoprzecinkowy |
Promień buforu. Jednostki promienia są tymi z układu odniesienia współrzędnych geometrii. |
Przykłady
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(0 0)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_envelope(dbf.st_buffer(dbf.st_geomfromtext('wkt', 4326), 1.0))).alias('result')).collect()
[Row(result='SRID=4326;POLYGON((-1 -1,-1 1,1 1,1 -1,-1 -1))')]