【问题标题】:Spatial Indexing with SQL and Node使用 SQL 和 Node 进行空间索引
【发布时间】:2015-03-01 18:59:39
【问题描述】:

我即将启动一个带有大量 POI(兴趣点)的 Node.js,这些 POI(兴趣点)将保存在 SQL 数据库中。

有没有一种方法可以使用 SQL 和 Node 轻松进行邻近搜索(即找到给定范围内给定点附近的所有 POI)?我想为 ORM 使用 geohash 算法 + 书架,但我在 Internet 上找不到任何说明如何开始的文档。

Mongodb 有一个地理空间索引。我想要同样的东西,但使用 SQL。

欢迎任何帮助

【问题讨论】:

  • 我不确定这是否是一个真正的问题——当然有可能!但是,您可以使用不同的解决方案和不同的复杂性实现不同的性能。也许如果您重新提出您的问题,我们会更有帮助。
  • 您需要什么样的信息?

标签: mysql sql node.js bookshelf.js geohashing


【解决方案1】:

Geohash 很简单,将点转换为二进制文件并将其交错。将其视为以 4 为基数的数字。试试微软必应平铺系统。它有一些免费的代码示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多