MS Sql Server 2005有空间数据功能吗?

时间:2009-05-06 20:02:41

标签: sql-server-2005 geometry geospatial spatial

我想知道我是否可以做任何优化来实现更快的空间数据SELECT而无需迁移到SQL SERVER 2008. SQL Server 2005本身或通过插件有以下任何功能吗?

  1. 空间字段类型
  2. 空间索引
  3. 用于球体(地球)上的表面距离计算的Arcsin数学函数

3 个答案:

答案 0 :(得分:4)

通过http://www.codeplex.com/Wiki/View.aspx?ProjectName=MsSqlSpatial提供了一些GIS功能,但据我所知,SQL 2008是最佳选择

答案 1 :(得分:2)

2005年只有3人(ASIN)。空间内容为new in 2008

答案 2 :(得分:1)

不是这样的。 SQL Server没有本机空间索引功能。各种人已经完成了在本机索引设施之上模拟空间索引的项目,但这些项目不如本机R树或其他空间索引那样高效。对于本机支持,您确实需要SQL Server 2008或其他直接支持空间索引的DBMS,如PostGresSQL。

然而,其他海报所解决的解决方案之一可能会带来性能提升。