2010-05-05 101 views
2

我想根据密度和相对距离对地理空间数据的点进行分组。有没有一种方法可以在SQL Server 2008中使用空间要素来完成,还是将数据转换为图形数据并使用图形聚类算法会更好?SQL Server 2008空间聚类

回答

1

据我所知,SQL Server 2008中没有内置的空间聚类点方法。我从来没有在T-SQL /数据库级遇到任何这样的例子。 使用第二种方法并在应用程序级别执行这些计算会更容易 - 根据您的需求/开发偏好使用R,GRASS,MapServer。

如果只是用于显示点(而非相关分析)的集群,然后检查了以下几个环节:

的OpenLayers

http://openlayers.org/dev/examples/strategy-cluster.html

谷歌

http://googlemapsapi.martinpearman.co.uk/articles.php?cat_id=1

http://econym.org.uk/gmap/example_clusterer.htm

的Python/PostGIS的

http://wiki.osgeo.org/wiki/Point_Clustering