我正在尝试查看是否有人知道如何使用数据库对一些经纬度结果进行聚类,以减少通过线路发送到应用程序的结果数量。
有许多关于如何集群的资源,无论是在客户端还是在服务器(应用程序)端......但不是在数据库端:(
这是一个类似的问题,由 SO 成员提出。解决方案是基于服务器端的(即背后的 C# 代码)。
有没有人有解决这个问题的运气或经验,但在数据库中?是否有任何数据库专家正在接受一个轴和性感的数据库挑战?
请帮忙 :)
编辑1:澄清 - 通过聚类,我希望将x
多个点分组为一个区域的单个点。因此,如果我说将所有内容聚集在 1 英里/1 公里的正方形中,那么该“正方形”中的所有结果都将 GROUP'D 组合成一个结果(例如...正方形的中间)。
编辑 2:我正在使用 MS Sql 2008,但我愿意听取其他数据库中是否有其他解决方案。