Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
ST_GeoHash
ST_GeoHash restituisce la rappresentazione geohash del punto di input con la precisione specificata. Il valore di precisione di default è 20. Per ulteriori informazioni sulla definizione di geohash, consulta Geohash
Sintassi
ST_GeoHash(geom)
ST_GeoHash(geom, precision)
Argomenti
- geom
-
Un valore di tipo
GEOMETRYo un'espressione che restituisce un valore di tipoGEOMETRY. - precision
-
Un valore di tipo
INTEGER. Il valore di default è 20.
Tipo restituito
GEOMETRY
La funzione restituisce la rappresentazione geohash del punto di input.
Se il punto di input è vuoto, la funzione restituisce null.
Se la geometria di input non è un punto, la funzione restituisce un errore.
Esempi
Il seguente SQL restituisce la rappresentazione geohash del punto di input.
SELECT ST_GeoHash(ST_GeomFromText('POINT(45 -45)'), 25) AS geohash;
geohash
---------------------------
m000000000000000000000gzz
Il seguente comando SQL restituisce null perché il punto di input è vuoto.
SELECT ST_GeoHash(ST_GeomFromText('POINT EMPTY'), 10) IS NULL AS result;
result
---------
true