简体   繁体   中英

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?

  1. Spatial field types
  2. Spatial indexes
  3. Arcsin math function for surface distance calculation on a sphere (Earth)

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

Just 3 is there in 2005 ( ASIN ). Spatial stuff are new in 2008 .

Not as such. SQL Server has no native spatial indexing facilities. 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. For native support for this you really need SQL Server 2008 or another DBMS such as PostGresSQL that directly supports spatial indexing.

However, one of the solutions that the other posters have linked to may give you a performance improvement.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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