有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java geoHash正在对赤道两侧的闭合点进行搜索

我正在做一个项目(java使用NetBeans),在某个时候需要处理地图数据。 我有整个英国的Esri形状文件,需要使用geoHash创建一维索引,因为效率是我项目中的一个重要因素。因为我需要搜索距离,所以我将使用Morton ordering。然而,问题是,对赤道两侧的闭合点进行地理哈希搜索可能会导致没有公共前缀的哈希索引,这反过来会扰乱我在二叉搜索树中的邻近搜索

有没有人能做到这一点?我有一种方法,可以为英国的所有点添加一个补偿,但这个解决方案并不能很好地扩展。我知道MongoDb正在使用geoHash,并且仍在进行邻近搜索,所以应该已经实现了


共 (0) 个答案