Mengonversi string GeoHash menjadi nilai bigint untuk meningkatkan efisiensi penyimpanan dan kueri.
Sintaksis
bigint ST_GeoHashID(cstring geoHash);Parameter
| Parameter | Description |
|---|---|
geoHash | String 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