bigint 値を Geohash 文字列に変換します。この関数は、ST_GeoHashID の出力を逆変換する際に使用します。
構文
cstring ST_GeoHashFromID(bigint value);パラメーター
| パラメーター | 説明 |
|---|---|
value | 変換対象の整数値です。ST_GeoHashID の戻り値を指定します。 |
使用例
以下の例では、ジオメトリポイントを Geohash 文字列に変換し、ST_GeoHashID を使って bigint としてエンコードした後、ST_GeoHashFromID を使って Geohash 文字列に再度デコードしています。
SELECT ST_GeoHashFromID(
ST_GeoHashID(ST_GeoHash(
ST_GeomFromText('POINT(-115.172816 36.114646)'), 11)::cstring));出力:
9qqj7nmxncg