Pular para o conteúdo

Retorna o geohash de um objeto GEOMETRY. Um geohash é uma string base32 curta que identifica um retângulo geodésico que contém uma localização no mundo. O argumento opcional de precisão especifica a precision do geohash retornado. Por exemplo, passar 5 para `precision retorna um geohash mais curto (5 caracteres) e menos preciso.

ST_GEOHASH(<geometry> [, <precision>])
Argumentos Descrição
geometry O argumento deve ser uma expressão do tipo GEOMETRY.
[precision] Opcional. Especifica a precisão do geohash retornado; o padrão é 12.

String.

SELECT
ST_GEOHASH(
ST_GEOMETRYFROMWKT(
'POINT(-122.306100 37.554162)'
)
) AS pipeline_geohash;
┌──────────────────┐
│ pipeline_geohash │
├──────────────────┤
│ 9q9j8ue2v71y │
└──────────────────┘
SELECT
ST_GEOHASH(
ST_GEOMETRYFROMWKT(
'SRID=4326;POINT(-122.35 37.55)'
),
5
) AS pipeline_geohash;
┌──────────────────┐
│ pipeline_geohash │
├──────────────────┤
│ 9q8vx │
└──────────────────┘