GeoHash
Posted wanghaiyang1930
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GeoHash相关的知识,希望对你有一定的参考价值。
1. 简介
Geohash是一种地理编码,用于将二维经纬度映射成一维编码,方便计算机存储与索引。
2. 基本原理
分别将经纬度进行二等分逼近编码,按照所属区域进行连续编码,最后将两组编码混合进行Base32编码,便生成Geohash编码。
如下所是对经纬度(110.53785, 39.92324)进行Geohash编码:
经纬度交叉编码(偶数位:经度,奇数位:纬度):
Base32 编码:
交叉编码进行Base32化(5位二进制对应一个Base32码)
编码结果:TZ0G0G
以上是关于GeoHash的主要内容,如果未能解决你的问题,请参考以下文章