ST_GEOHASH (Lakehouse v1)
Zwraca geohash dla obiektu GEOMETRY. Geohash to krótki ciąg base32 identyfikujący prostokąt geodezyjny zawierający lokalizację na świecie. Opcjonalny argument precision określa dokładność (precision) zwracanego geohasha. Na przykład przekazanie wartości 5 jako `precision zwraca krótszy geohash (o długości 5 znaków), który jest mniej dokładny.
Składnia SQL
Dział zatytułowany „Składnia SQL”ST_GEOHASH(<geometry> [, <precision>])Argumenty
Dział zatytułowany „Argumenty”| Argumenty | Opis |
|---|---|
geometry |
Argument musi być wyrażeniem typu GEOMETRY. |
[precision] |
Opcjonalny. Określa dokładność zwracanego geohasha, domyślnie 12. |
Typ zwracany
Dział zatytułowany „Typ zwracany”String.
Przykłady SQL
Dział zatytułowany „Przykłady SQL”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 │└──────────────────┘