

 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/). 

# GeometryType
<a name="GeometryType-function"></a>

GeometryType devuelve el subtipo de una geometría de entrada de datos como una cadena. 

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

```
GeometryType(geom)
```

## Argumentos
<a name="GeometryType-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="GeometryType-function-return"></a>

`VARCHAR` representa el subtipo de *geom*. 

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

Los valores retornados son los siguientes.


| Valor de cadena devuelto para geometrías 2D, 3DZ y 4D | Valor de cadena devuelto para geometrías 3DM | Subtipo de geometría. | 
| --- | --- | --- | 
| `POINT` | `POINTM` | Se devuelve si *geom* es un subtipo de `POINT`  | 
| `LINESTRING` | `LINESTRINGM` | Se devuelve si *geom* es un subtipo de `LINESTRING`  | 
| `POLYGON` | `POLYGONM` | Se devuelve si *geom* es un subtipo de `POLYGON`  | 
| `MULTIPOINT` | `MULTIPOINTM` | Se devuelve si *geom* es un subtipo de `MULTIPOINT`  | 
| `MULTILINESTRING` | `MULTILINESTRINGM` | Se devuelve si *geom* es un subtipo de `MULTILINESTRING`  | 
| `MULTIPOLYGON` | `MULTIPOLYGONM` | Se devuelve si *geom* es un subtipo de `MULTIPOLYGON`  | 
| `GEOMETRYCOLLECTION` | `GEOMETRYCOLLECTIONM` | Se devuelve si *geom* es un subtipo de `GEOMETRYCOLLECTION`  | 

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

El siguiente SQL convierte una representación en texto conocido (WKT) de un polígono y devuelve el subtipo de `GEOMETRY` como una cadena.

```
SELECT GeometryType(ST_GeomFromText('POLYGON((0 2,1 1,0 -1,0 2))'));
```

```
geometrytype
-------------
 POLYGON
```