メインコンテンツまでスキップ

st_バッファ

指定された半径を使用して入力ジオメトリのバッファを返します。

対応する Databricks SQL 関数については、 st_buffer関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col1

pyspark.sql.Column または str

ジオメトリ値。

col2

pyspark.sql.Column またはフロート

バッファの半径。半径の単位は、ジオメトリの座標参照系の単位になります。

パラメーター

Type

説明

col1

pyspark.sql.Column または str

ジオメトリ値。

col2

pyspark.sql.Column またはフロート

バッファの半径。半径の単位は、ジオメトリの座標参照系の単位になります。

Python
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()
Output
[Row(result='SRID=4326;POLYGON((-1 -1,-1 1,1 1,1 -1,-1 -1))')]
このページの見出し