Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la entrada del blog
ST_GeoHash
ST_GeoHash devuelve la representación geohash del punto de entrada con la precisión especificada. El valor de precisión predeterminado es de 20. Para obtener más información sobre la definición de geohash, consulte Geohash
Sintaxis
ST_GeoHash(geom)
ST_GeoHash(geom, precision)
Argumentos
- geom
-
Un valor de tipo de datos
GEOMETRYo una expresión que toma el valor de un tipoGEOMETRY. - precisión
-
Un valor de tipo de datos
INTEGER. El valor predeterminado es 20.
Tipo de retorno
GEOMETRY
La función devuelve la representación geohash del punto de entrada.
Si el punto de entrada está vacío, la función devuelve un valor nulo.
Si la geometría de entrada no es un punto, la función devuelve un error.
Ejemplos
El siguiente SQL devuelve la representación geohash del punto de entrada.
SELECT ST_GeoHash(ST_GeomFromText('POINT(45 -45)'), 25) AS geohash;
geohash
---------------------------
m000000000000000000000gzz
El siguiente SQL devuelve un valor nulo porque el punto de entrada está vacío.
SELECT ST_GeoHash(ST_GeomFromText('POINT EMPTY'), 10) IS NULL AS result;
result
---------
true