All Products
Search
Document Center

ApsaraDB RDS:ST_GeoHashID

Last Updated:Mar 29, 2026

Mengonversi string GeoHash menjadi nilai bigint untuk meningkatkan efisiensi penyimpanan dan kueri.

Sintaksis

bigint ST_GeoHashID(cstring geoHash);

Parameter

ParameterDescription
geoHashString GeoHash yang akan dikonversi. Mendukung string hingga 11 karakter.

Deskripsi

ST_GeoHashID mengenkripsi string GeoHash sebagai bilangan bulat bigint. Menyimpan lokasi geospasial dalam bentuk bilangan bulat mengurangi beban penyimpanan serta mempercepat pengindeksan dan komputasi spasial dibandingkan dengan nilai GeoHash berbasis string.

Contoh

Konversi geometri titik ke string GeoHash, lalu ke ID bigint:

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

Output:

 2220678768189336756