为什么geometry+GIST 比 geohash+BTREE更适合空间搜索

  • 时间:
  • 浏览:1
  • 来源:uu快3骗局_uu快3心得_开奖

1、geohash,一些一些库都支持它,可能性简单,将地球作为标准化的球体,展开抽象为有有一两个 多平面,划分为若干个小方格,进行编码,相邻的小方格的编码前缀一样。

对于GIS来说,首先是坐标系,有并不是:并不是是球坐标(地理坐标),另并不是是平面坐标(投影坐标)。

geohash 每有有一两个 多小方块的精度与编码长度有关(一些 说法而是 完整性准确,可能性是基于地球是标准球体的前提),如下:

投影

在PostgreSQL中,支持geohash, geometry, geograph并不是空间存储行态。

球坐标通常用于计算,平面坐标通常用于展示(都还能否都还能否计算)。

PostgreSQL , gist , btree , 空间索引 , 范围扫描

2、可能性地球未必标准球体,也非标准的椭球体,一些一些geohash精度有硬性的缺陷,geometry与geograph类型,能都还能否处理一些 现象报告 。