このトピックでは、ST_PointFromGeoHash関数について説明します。 この関数は、Geohash文字列を使用してポイントオブジェクトを作成します。
構文
ポイントST_PointFromGeoHash (テキストgeohash、整数精度);
パラメーター
パラメーター | 説明 |
geohash | 指定するGeohash文字列。 |
精度 | ポイントオブジェクトの作成に基づく精度です。 精度を指定しない場合、この関数は完全精度でGeohash文字列を使用してポイントオブジェクトを返します。 |
説明
この関数によって構築される点オブジェクトは、Geohash文字列によって表される領域の中心点です。
例
デフォルトのパラメーター設定を使用してポイントオブジェクトを作成します。
SELECT ST_AsText(ST_PointFromGeoHash('wx47x9u8gumnhzp791zb')); st_astext ----------------------------- POINT(116.00000000000007 39.999999999999936) (1行)
カスタム精度を使用してポイントオブジェクトを作成します。
SELECT ST_AsText(ST_PointFromGeoHash('wx47x9u8gumnhzp791zb' 、2)); st_astext ------------------------ POINT(118.125 42.1875) (1行)