GIS
肥愚长大吧
不加班的孩纸最幸福
展开
-
一篇文章掌握GeoHash
一、基本概念地球是一个球,我们常用经纬度来表示某个点的坐标,例如:北海公园的坐标为(39.928167,116.389550)。GeoHash的基本原理就是将地球理解为一个展开的二维平面,将这个二维平面按照一定的规则划分为不同的单元格,每个单元格拥有具有唯一性的编码,如图一所示。至于这个编码如何计算,将会在后面的内容予以介绍。图1:GeoHash原理示意图从图中可以看出,每一个单元...原创 2019-10-29 19:57:49 · 2133 阅读 · 0 评论 -
计算经纬度点之间的距离
球面上任意两点之间的距离计算公式可以参考维基百科上的下述文章。 Great-circle distance Haversine formula值得一提的是,维基百科推荐使用Haversine公式,理由是Great-circle distance公式用到了大量余弦函数, 而两点间距离很短时(比如地球表面上相距几百米的两点),余弦函数会得出0.999...的结果, 会导致较大的舍入误差。...原创 2019-10-23 19:37:55 · 8990 阅读 · 0 评论