2010-05-05 168 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