Saya ingin tahu ketepatan geohash dengan panjang tertentu. Jika ada rumus 'sederhana' yang dapat Anda gunakan untuk menghitungnya, itu akan sangat keren.
Wikipedia mencantumkan presisi hingga 8 karakter:
# km
1 ±2500
2 ±630
3 ±78
4 ±20
5 ±2.4
6 ±0.61
7 ±0.076
8 ±0.019
Jawaban:
jadi satu simbol (huruf atau digit) adalah basis 32 (8 bit) Setiap bit pertama digunakan untuk jendela tinggi atau rendah, kemudian bit selanjutnya membagi ketelitian dengan 2. (jadi bagi dengan 8 dalam kasus terbaik) tetapi ada alternatif antara lat dan presisi panjang, sehingga akhirnya membaginya dengan 4 dan 8 sebagai alternatif.
Perhatikan bahwa, seperti yang disebutkan di halaman Wiki, nilai-nilai itu berasal dari lokasi dekat khatulistiwa, di mana gelar memiliki panjang yang hampir sama dalam X dan Y. Untuk informasi yang lebih akurat, Anda harus mulai dari kesalahan lat dan panjang, dan hitung presisi km sepanjang sumbu-X berdasarkan garis lintang posisi Anda.
sumber