Bagikan melalui


st_buffer

Penting

Fitur ini ada di Pratinjau Umum.

Mengembalikan buffer dari geometri input menggunakan radius yang ditentukan.

Untuk fungsi Databricks SQL yang sesuai, lihat st_buffer fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_buffer(col1=<col1>, col2=<col2>)

Parameter-parameternya

Pengaturan Tipe Description
col1 pyspark.sql.Column atau str Nilai Geometri.
col2 pyspark.sql.Column atau float Radius penyangga. Satuan radius adalah satuan dari sistem referensi koordinat geometri.

Examples

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