GeoHash adalah metode yang sangat baik untuk mengkodekan garis lintang dan bujur suatu titik menjadi sebuah string. Ini ringkas, karena penggunaan angka + huruf, dan ketepatan dapat disetel menambahkan karakter di akhir.
Saya mencari metode yang setara untuk kode poligon, bukan poin. Saya melihat dua cara untuk melakukannya:
- geohash semua titik poligon, kemudian gabungkan, dan kemudian kompres string yang dihasilkan menggunakan algoritma kompresi teks klasik.
- referensi semua geohash yang dimasukkan ke dalam poligon. Ini adalah metode RecursivePrefixTree - lihat http://www.opensourceconnections.com/2014/04/11/indexing-polygons-in-lucene-with-accuracy/ .
Saya ingin kode dapat dimanipulasi oleh manusia, yaitu. disalin secara manual, tidak hanya oleh mesin sebagai indeks.
Sunting: lihat juga diskusi (dalam bahasa Prancis) di http://seenthis.net/messages/269838 .