GeoHash là một phương pháp tuyệt vời để mã hóa vĩ độ và kinh độ của một điểm thành một chuỗi. Nó ngắn gọn, do sử dụng số + chữ cái và độ chính xác có thể được điều chỉnh thêm các ký tự ở cuối.
Tôi đang tìm kiếm một phương pháp tương đương để mã đa giác, không phải điểm. Tôi thấy hai cách để làm điều đó:
- geohash tất cả các điểm đa giác, sau đó nối chúng và sau đó nén chuỗi kết quả bằng thuật toán nén văn bản cổ điển.
- tham chiếu tất cả các geohash bao gồm vào đa giác. Đó là phương pháp RecursivePrefixTree - xem http://www.opensourceconnections.com/2014/04/11/indexing-polygons-in-lucene-with-accuracy/ .
Tôi muốn mã có thể bị thao túng bởi con người, tức là. sao chép thủ công, không chỉ bởi các máy như một chỉ mục.
Chỉnh sửa: xem thêm các cuộc thảo luận (bằng tiếng Pháp) tại http://seenthis.net/messages/269838 .