すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_GeomFromGeoHash

最終更新日:Jul 01, 2024

このトピックでは、ST_GeomFromGeoHash関数について説明します。 この関数は、Geohash文字列を使用してジオメトリオブジェクトを作成します。

構文

geometry  ST_GeomFromGeoHash(text  geohash , integer  precision);

パラメーター

パラメーター

説明

geohash

指定するGeohash文字列。

precision

ジオメトリオブジェクトの作成に基づく精度です。 精度を指定しない場合、この関数は完全精度でGeohash文字列を使用してポリゴンを返します。

  • フル精度を使用してジオメトリオブジェクトを作成します。

    SELECT ST_AsText(ST_GeomFromGeoHash('wx47x9u8gumnhzp791zb'));
                               st_astext
    ---------------------------------------------------------------
     POLYGON((116 39.9999999999999,116 40,116 40,116 39.9999999999.
    .999,116 39.9999999999999))
    (1 row)
    
  • カスタム精度を使用してジオメトリオブジェクトを作成します。

    SELECT ST_AsText(ST_GeomFromGeoHash('wx47x9u8gumnhzp791zb',2));
                               st_astext
    ---------------------------------------------------------------
     POLYGON((112.5 39.375,112.5 45,123.75 45,123.75 39.375,112.5 .
    .39.375))
    (1 row)