地理空间聚类(MongoDB)

8
我在地图上有数十万个对象。在小比例尺下从基础集合中选择几乎所有这些对象(在地图容器矩形框内)是非常糟糕的做法。需要在数据库内聚类。
在关系型数据库中,通常使用额外的表 - 簇,这是首选项。
在MongoDB中是否有地理空间聚类的最佳实践?谷歌没有相关信息。
更新:想在MongoDB中做出与此类似的内容:https://gis.stackexchange.com/questions/11567/spatial-clustering-with-postgis
1个回答

7

是的,但仅仅使用地理空间索引并不能解决如何选择聚类而不是其中的数千个对象的问题。例如,Mongo没有开箱即用的解决方案。 - Klimashkin
1
没错。使用MongoDB实现"kmeans"聚类并不太难。虽然可行,但绝对不是开箱即用的。这里有一个使用MapReduce的草图:http://blog.data-miners.com/2008/02/mapreduce-and-k-means-clustering.html - mjhm
1
你有没有找到解决办法? - waldgeist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接