Compartir vía


st_buffer

Importante

Esta característica está en versión preliminar pública. Puede confirmar la inscripción en versión preliminar en la página Vistas previas . Consulte Administración de versiones preliminares de Azure Databricks.

Devuelve el buffer de la geometría de entrada utilizando el radio especificado.

Para obtener la función SQL de Databricks correspondiente, consulte st_buffer function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
col1 pyspark.sql.Column o str Un valor Geometry.
col2 pyspark.sql.Column o flotante Radio del búfer. La unidad del radio es la del sistema de referencia de coordenadas de la geometría.

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