Partager via


st_envelope

Important

Cette fonctionnalité est disponible en préversion publique.

Renvoie le rectangle englobant minimal aligné sur l’axe 2D (enveloppe) de la géométrie non vide d’entrée, sous forme de géométrie. Les géométries d’entrée vides sont retournées en l’état.

Pour la fonction SQL Databricks correspondante, consultez st_envelope.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_envelope(col=<col>)

Paramètres

Paramètre Type Descriptif
col pyspark.sql.Column ou str Une valeur Geometry.

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