Sdílet prostřednictvím


st_envelope_agg

Důležité

Tato funkce je ve verzi Public Preview.

Vrátí obálku všech geometrií ve sloupci nebo None pokud sloupec obsahuje nulové řádky nebo obsahuje pouze None hodnoty.

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

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_envelope_agg(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([('MULTIPOINT(EMPTY,4 3,5 6,-1 8)',), ('POLYGON((0 0,10 0,0 10,0 0))',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_envelope_agg(dbf.st_geomfromtext('wkt', 4326))).alias('result')).collect()
[Row(result='SRID=4326;POLYGON((-1 0,-1 10,10 10,10 0,-1 0))')]