Questions tagged «geohash»

5
使用geohash进行邻近搜索?
我正在寻找优化点邻近地理搜索时间的方法。 我的输入是lat,lng点,我正在搜索到n个最近点的一组预先计算的位置。 我不在乎预先计算位置索引所花费的时间/空间,但我确实在意查询会非常快。 我正在考虑使用geohash作为搜索关键字,在该方法中,我将首先检查是否获得了该关键字的X个字符的结果,然后继续从关键字的末尾开始缩减字符,直到开始看到结果为止。 就我(目前非常稀疏)对地理索引技术的理解而言,与所有其他已知实现(例如R Tree和co。)相比,该方法应能够产生最快的结果(就查询时间而言)。

1
Geohash的精度是多少
我想知道给定长度的geohash的精度。如果有一个“简单”公式,您可以用来计算它,那就太酷了。 维基百科列出了最多8个字符的精度: # km 1 ±2500 2 ±630 3 ±78 4 ±20 5 ±2.4 6 ±0.61 7 ±0.076 8 ±0.019


5
多边形的geohash方法?
GeoHash是将点的纬度和经度编码为字符串的绝佳方法。简洁明了,由于使用了数字和字母,并且可以在末尾添加字符来调整精度。 我正在寻找一种编码多边形而不是点的等效方法。我看到了两种方法: 对所有多边形点进行geohash处理,然后将它们连接起来,然后使用经典文本压缩算法压缩结果字符串。 引用多边形中包含的所有地理哈希。这是RecursivePrefixTree方法-参见http://www.opensourceconnections.com/2014/04/11/indexing-polygons-in-lucene-with-accuracy/。 我希望代码可以被人类操纵。手动复制,不仅可以通过机器作为索引。 编辑:另请参见http://seenthis.net/messages/269838上的讨论(法语)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.