Sdílet prostřednictvím


st_envelope

Důležité

Tato funkce je ve verzi Public Preview.

Vrátí 2D kartézskou osu zarovnanou minimální ohraničující rámeček (obálka) vstupní neprázdné geometrie jako geometrie. Prázdné vstupní geometrie se vrátí tak, jak je.

Odpovídající funkci SQL Databricks vizte funkcest_envelope.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_envelope(col=<col>)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo str Hodnota geometrie.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POLYGON((-1 0,0 -1,1 0,0 1,-1 0))',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_envelope(dbf.st_geomfromtext('wkt', 4326))).alias('result')).collect()
[Row(result='SRID=4326;POLYGON((-1 -1,-1 1,1 1,1 -1,-1 -1))')]