Freigeben über


st_envelope_agg

Von Bedeutung

Dieses Feature befindet sich in der Public Preview.

Gibt den Umschlag aller Geometrien in der Spalte zurück, oder None wenn die Spalte null Zeilen enthält oder nur None Werte enthält.

Die entsprechende Databricks SQL-Funktion finden Sie unter st_envelope_agg Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_envelope_agg(col=<col>)

Die Parameter

Parameter Typ Description
col pyspark.sql.Column oder str Ein Geometriewert.

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