

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# ST\$1Envelope
<a name="ST_Envelope-function"></a>

ST\$1Envelope devuelve el cuadro delimitador mínimo de la geometría de entrada, de la siguiente manera:
+ Si la geometría de entrada está vacía, la geometría devuelta es una copia de la geometría de entrada. 
+ Si el cuadro delimitador mínimo de la geometría de entrada degenera en un punto, la geometría devuelta es un punto. 
+ Si el cuadro delimitador mínimo de la geometría de entrada es unidimensional, se devuelve una linestring de dos puntos.
+ Si ninguna de las anteriores es verdadera, la función devuelve un polígono orientado en sentido horario cuyos vértices son las esquinas del cuadro delimitador mínimo.

El identificador del sistema de referencia espacial (SRID) de la geometría devuelta es el mismo que el de la geometría de entrada. 

Para todas las entradas no vacías, la función opera en la proyección 2D de la geometría de entrada. 

## Sintaxis
<a name="ST_Envelope-function-syntax"></a>

```
ST_Envelope(geom)
```

## Argumentos
<a name="ST_Envelope-function-arguments"></a>

 *geom*   
Un valor de tipo de datos `GEOMETRY` o una expresión que toma el valor de un tipo `GEOMETRY`. 

## Tipo de retorno
<a name="ST_Envelope-function-return"></a>

`GEOMETRY` 

Si *geom* es nulo, entonces se devuelve el valor nulo. 

## Ejemplos
<a name="ST_Envelope-function-examples"></a>

El siguiente SQL convierte una representación well-known text (WKT) de una `LINESTRING` de cuatro puntos en un objeto `GEOMETRY` y devuelve un polígono cuyos vértices son el cuadro delimitador mínimo. 

```
SELECT ST_AsText(ST_Envelope(ST_GeomFromText('GEOMETRYCOLLECTION(POLYGON((0 0,10 0,0 10,0 0)),LINESTRING(20 10,20 0,10 0))')));
```

```
    st_astext
------------------------------------
  POLYGON((0 0,0 10,20 10,20 0,0 0))
```