简体   繁体   English

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

[英]There are spatial data features for MS Sql Server 2005?

I wonder if there is any optimization I can do to achieve faster SELECTs for spatial data without moving to SQL SERVER 2008. There is for SQL Server 2005, natively or through plugins, any of the features below? 我想知道是否可以做一些优化来实现对空间数据的更快的SELECT,而无需迁移到SQL SERVER2008。对于SQL Server 2005,本机还是通过插件,有以下任何功能?

  1. Spatial field types 空间场类型
  2. Spatial indexes 空间指标
  3. Arcsin math function for surface distance calculation on a sphere (Earth) Arcsin数学函数,用于计算球体(地球)上的表面距离

通过http://www.codeplex.com/Wiki/View.aspx?ProjectName=MsSqlSpatial可使用某些GIS功能,但据我所知,SQL 2008是必经之路

Just 3 is there in 2005 ( ASIN ). 2005年( ASIN )只有3个。 Spatial stuff are new in 2008 . 空间内容在2008年新的

Not as such. 不是这样的。 SQL Server has no native spatial indexing facilities. SQL Server没有本机空间索引工具。 Various people have done projects that emulate a spatial index on top of the native indexing facilities, but these are not as efficient as a native R-tree or other spatial index. 许多人已经完成了一些在本地索引设施之上模拟空间索引的项目,但是这些项目的效率不如本地R树或其他空间索引。 For native support for this you really need SQL Server 2008 or another DBMS such as PostGresSQL that directly supports spatial indexing. 为了对此提供本机支持,您确实需要SQL Server 2008或直接支持空间索引的其他DBMS(例如PostGresSQL)。

However, one of the solutions that the other posters have linked to may give you a performance improvement. 但是,其他发布者链接到的解决方案之一可能会改善您的性能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM