Delen via


st_buffer

Belangrijk

Deze functie bevindt zich in openbare preview-versie.

Retourneert de buffer van de invoergeometrie met behulp van de opgegeven radius.

Voor de overeenkomstige Databricks SQL-functie, zie de st_buffer functie.

Syntaxis

from pyspark.databricks.sql import functions as dbf

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

Parameterwaarden

Kenmerk Typologie Description
col1 pyspark.sql.Column of str Een geometriewaarde.
col2 pyspark.sql.Column of float Radius van de buffer. De eenheid van de straal zijn die van het coördinaatreferentiesysteem van de geometrie.

Voorbeelden

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