

 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\$1GeomFromGeoSquare
<a name="ST_GeomFromGeoSquare-function"></a>

ST\$1GeomFromGeoSquare devuelve una geometría que cubre el área representada por un valor geosquare de entrada. La geometría devuelta siempre es bidimensional. Para calcular un valor geosquare, consulte [ST\$1GeoSquare](ST_GeoSquare-function.md).

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

```
ST_GeomFromGeoSquare(geosquare)
```

```
ST_GeomFromGeoSquare(geosquare, max_depth)
```

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

 *geosquare*   
Valor de tipo de datos `BIGINT` o expresión que se evalúa como un tipo `BIGINT` que es un valor geosquare que describe la secuencia de subdivisiones realizadas sobre el dominio inicial para alcanzar el cuadrado deseado. Este valor se calcula mediante [ST\$1GeoSquare](ST_GeoSquare-function.md).

 *max\$1depth*   
Valor de tipo de datos `INTEGER` que representa el número máximo de subdivisiones de dominio realizadas en el dominio inicial. El valor debe ser mayor o igual a `1`.

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

`GEOMETRY`

Si *geosquare* no es válido, la función devuelve un error. 

Si la entrada *max\$1depth* no está dentro del intervalo, la función devuelve un error. 

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

El siguiente código SQL devuelve una geometría a partir de un valor geosquare.

```
SELECT ST_AsText(ST_GeomFromGeoSquare(797852));
```

```
 st_astext       
--------------------------------------------------------------------------------------------------------------------
 POLYGON((13.359375 52.3828125,13.359375 52.734375,13.7109375 52.734375,13.7109375 52.3828125,13.359375 52.3828125))
```

El siguiente código SQL devuelve una geometría a partir de un valor geosquare y una profundidad máxima de `3`. 

```
SELECT ST_AsText(ST_GeomFromGeoSquare(797852, 3));
```

```
 st_astext       
--------------------------------------
 POLYGON((0 45,0 90,45 90,45 45,0 45))
```

El siguiente código SQL calcula primero el valor geosquare de Seattle mediante la especificación de la coordenada “x” como longitud y la coordenada “y” como latitud (-122,3, 47,6). A continuación, devuelve el polígono del geosquare. Aunque la salida es una geometría bidimensional, puede utilizarse para calcular datos espaciales en términos de longitud y latitud.

```
SELECT ST_AsText(ST_GeomFromGeoSquare(ST_GeoSquare(ST_Point(-122.3, 47.6))));
```

```
 st_astext
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
POLYGON((-122.335167014971 47.6080129947513,-122.335167014971 47.6080130785704,-122.335166931152 47.6080130785704,-122.335166931152 47.6080129947513,-122.335167014971 47.6080129947513))
```