ST_ GeoHash - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ST_ GeoHash

ST_ GeoHash restituisce la geohash rappresentazione del punto di input con la precisione specificata. Il valore di precisione di default è 20. Per ulteriori informazioni sulla definizione di geohash, consulta Geohash su Wikipedia.

Sintassi

ST_GeoHash(geom)
ST_GeoHash(geom, precision)

Argomenti

geom

Un valore di tipo GEOMETRY o un'espressione che restituisce un valore di tipo GEOMETRY.

precisione

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