Condividi tramite


st_envelope

Importante

Questa funzionalità è in Anteprima Pubblica.

Restituisce l'involucro minimo allineato agli assi cartesiani 2D della geometria di input non vuota, come geometria. Le geometrie di input vuote vengono restituite così come sono.

Per la funzione SQL di Databricks corrispondente, vedere st_envelope funzione.

Sintassi

from pyspark.databricks.sql import functions as dbf

dbf.st_envelope(col=<col>)

Parametri

Parametro TIPO Description
col pyspark.sql.Column o str Valore di Geometry

Esempi

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