ST_GEOHASH (Lakehouse v1)
GEOMETRY オブジェクトの geohash を返します。geohash は、世界中の位置を含む測地線上の矩形を識別する、短い base32 文字列です。オプションの精度引数で、返される geohash の precision を指定します。たとえば、`precision に 5 を渡すと、より短く(5 文字)精度の低い geohash が返されます。
SQL 構文
Section titled “SQL 構文”ST_GEOHASH(<geometry> [, <precision>])| 引数 | 説明 |
|---|---|
geometry |
GEOMETRY 型の式を指定する必要があります。 |
[precision] |
オプション。返される geohash の精度を指定します。デフォルトは 12 です。 |
String。
SQL の例
Section titled “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 │└──────────────────┘