【发布时间】:2011-02-16 03:01:22
【问题描述】:
我正在尝试根据密度和相对距离对地理空间数据点进行分组。有没有一种方法可以在 SQL Server 2008 中使用空间特征来完成,还是将数据转换为图形数据并使用图形聚类算法会更好?
【问题讨论】:
标签: sql-server graph cluster-analysis geospatial
我正在尝试根据密度和相对距离对地理空间数据点进行分组。有没有一种方法可以在 SQL Server 2008 中使用空间特征来完成,还是将数据转换为图形数据并使用图形聚类算法会更好?
【问题讨论】:
标签: sql-server graph cluster-analysis geospatial
据我所知,SQL Server 2008 中没有用于聚类点的内置空间方法。我从未遇到过在 T-SQL 中/在数据库级别完成的任何示例。 使用第二种方法并在应用程序级别进行这些计算会容易得多 - 根据您的需求/开发偏好使用 R、GRASS、MapServer。
如果只是为了显示点簇(而不是关联分析),请查看以下链接:
开放层
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
【讨论】: