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

ApsaraDB RDS:ST_GeoHashID

最終更新日:Mar 29, 2026

GeoHash 文字列を bigint 値に変換することで、ストレージとクエリの効率を向上させます。

構文

bigint ST_GeoHashID(cstring geoHash);

パラメーター

パラメーター説明
geoHash変換する GeoHash 文字列。最大 11 文字までサポートします。

説明

ST_GeoHashID は、GeoHash 文字列を bigint 型の整数としてエンコードします。地理空間位置を整数として格納すると、文字列ベースの GeoHash 値と比較して、ストレージオーバーヘッドが削減され、インデックス作成と空間計算が高速化されます。

ポイントジオメトリを GeoHash 文字列に変換し、さらに bigint ID に変換します。

SELECT ST_GeoHashID(ST_GeoHash(ST_GeomFromText('POINT(-115.172816 36.114646)'), 11)::cstring);

出力:

 2220678768189336756