st_envelope
Renvoie la boîte englobante minimale (enveloppe) alignée sur l'axe cartésien 2D de la géométrie d'entrée non vide, en tant que géométrie. Les géométries d'entrée vides sont renvoyées telles quelles.
Pour la fonction Databricks SQL correspondante, consultez la fonctionst_envelope.
Syntaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.st_envelope(col=<col>)
parameter
parameter | Type | Description |
|---|---|---|
|
| Une valeur de géométrie. |
Exemples
Python
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()
Output
[Row(result='SRID=4326;POLYGON((-1 -1,-1 1,1 1,1 -1,-1 -1))')]