Konverter Geohash
Ubah lintang dan bujur menjadi geohash, atau dekode geohash kembali menjadi koordinat. Menampilkan kotak batas sel, ukuran nyata, dan kedelapan geohash tetangganya.
Input
Derajat desimal, antara -90 dan 90.
Derajat desimal, antara -180 dan 180.
Lebih banyak karakter = sel lebih kecil. 5 ≈ 5 km, 7 ≈ 150 m, 9 ≈ 5 m.
Output
| Properti | Nilai |
|---|---|
| No data yet | |
| Arah | Geohash |
|---|---|
| No data yet | |
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/geohash-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "encode",
"latitude": "40.7128",
"longitude": "-74.0060",
"precision": "9"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `geohash-converter` tool (Geohash Converter) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/geohash-converter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Konverter Geohash — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Geohash memadatkan pasangan lintang/bujur menjadi string base32 pendek seperti dr5regw3p. Karena string itu dibentuk dengan membagi dunia menjadi dua berulang kali, setiap geohash menunjuk ke sel persegi panjang, bukan titik — dan sel-sel yang berbagi awalan yang sama letaknya berdampingan. Sifat inilah yang membuat geohash berguna sebagai indeks basis data untuk kueri "temukan semua yang ada di dekat sini".
Konverter ini berjalan ke dua arah dan menunjukkan seperti apa sebenarnya sel tersebut.
Cara menggunakan
Encode — pilih "Encode", ketik lintang dan bujur dalam derajat desimal, lalu geser penggeser presisi. Setiap langkah menambahkan satu karakter dan setiap langkah membuat sel makin kecil:
| Presisi | Ukuran sel (kira-kira) |
|---|---|
| 3 | 156 km |
| 5 | 5 km |
| 7 | 150 m |
| 9 | 5 m |
| 12 | 4 cm |
Decode — pilih "Decode" lalu tempel sebuah geohash. Alfabetnya sengaja tidak memuat a, i, l dan o agar hash lebih sulit disalahbaca; karakter di luar alfabet akan ditandai saat Anda mengetik, dan huruf besar/kecil tidak berpengaruh.
Dalam kedua mode, Anda juga mendapatkan:
- pusat sel, yang memang merupakan hasil dari "decode" geohash;
- kotak batas (sudut barat daya dan timur laut) beserta galat ± dalam derajat;
- lebar dan tinggi sel yang sebenarnya dalam meter atau kilometer;
- kedelapan geohash tetangga, siap ditempel ke kueri kedekatan.
Kedua tabel dapat disalin sebagai CSV atau diunduh sebagai file .csv.
Mengapa koordinat hasil decode tidak sama dengan yang Anda encode
Geohashing memang dirancang bersifat lossy. Encoding membuang semua yang lebih halus daripada sel, sehingga decode hanya bisa mengembalikan pusat sel. Encode 40.7128, -74.0060 pada presisi 9 dan Anda akan mendapatkan 40.712779, -74.005988 — meleset sekitar 2 meter, dan itulah inti dari presisi yang Anda pilih. Jika Anda memerlukan koordinat asli secara persis, simpan koordinat tersebut bersama hash-nya.
Mengapa sel tetangga kadang terlihat sama sekali berbeda?
Awalan yang sama menandakan kedekatan, tetapi kebalikannya tidak selalu berlaku: dua sel yang berdampingan bisa berada di dua sisi batas tempat sel induk berubah, jadi dr5regw3p bisa berdampingan dengan dr5regw92. "Kasus tepi" inilah alasan tabel tetangga disediakan — pencarian kedekatan yang hanya memeriksa kecocokan awalan akan melewatkan semua yang berada tepat di seberang batas, jadi kueri sebaiknya mencakup sel pusat beserta kedelapan tetangganya.
Apakah geohash sama dengan what3words atau Plus Codes?
Tidak. Ketiganya menyandikan lokasi menjadi string pendek, tetapi algoritma dan alfabetnya berbeda dan ketiganya tidak saling kompatibel. Geohash adalah yang terbuka dan berhierarki berdasarkan awalan, itulah sebabnya basis data seperti Redis dan Elasticsearch dibangun di atasnya.
Privasi
Semuanya berjalan di browser Anda. Koordinat tidak pernah diunggah — encoding hanyalah beberapa puluh baris aritmetika, jadi tidak ada server tempat koordinat itu dikirim.
Alat terkait
Butuh notasi lain selain hash? Konverter Format Koordinat memindahkan sebuah titik antara derajat desimal, DMS, dan DDM. Untuk mengukur jarak antara dua titik alih-alih memberi nama satu titik, gunakan Kalkulator Jarak Geo.