现在的位置: 首页 > 综合 > 正文

news about MsSqlSpatial – Spatial Extensions for SQL Server 2005

2012年10月13日 ⁄ 综合 ⁄ 共 1061字 ⁄ 字号 评论关闭

website:
http://www.codeplex.com/Wiki/View.aspx?ProjectName=MsSqlSpatial

MsSqlSpatial - Spatial Extensions for SQL Server 2005.

This project conforms to OGC Simple Features Specification for SQL Revision 1.1 and provides many useful Features.

Currently based in code from NetTopologySuite and SharpMap projects.

 

Last edited Sep 12 at 5:59 AM by rstuven, version 8

MsSqlServer一直没有空间数据库组件,这是让每个人心痛的地方。很多人选择为了 spatial而去选择oracle,但是spatial db 与 transaction db 有着完全的不同。数据量更大,但安全性要求低很多。单独的几条记录在spatial db中,并没有多不意义,这是他跟银行存款数据库显著的不同之一。要求不一样,实现当然不一样。
spatial db必须面向对象,这已经是一个不容争议的真理。但以什么样的方式,来实现面向对象的封装,提供面向对象的api, 是一个很关键的问题。在这个方面oracle spatial做的并不好:api过于细节,与sql好象有明显的割裂。
在ms sql server上开发spatial db,还有很多路要走。一两年,是难以完成的。如果借助于开源和商业双方面的力量,也许可以加快速度。
人们不禁要问,mssql上原spatial db,应该做成什么样?
至少要超过oracle spatial,不能以那种ugly的面目示人吧?

0. 数据不能以blog形式存储。必须以man-readable方式存储。可以直接在数据库里查看,修改,删除空间数据,不能仅仅用复杂的spatial sql,甚至专用工具来操作。
1. 要实现vector, raster, topo数据模型。
2. 要提供上面三种数据模型的导入导出UI工具。这个是ms的强项,应该不存在问题。
3. 要提供spatial data的空间数据处理工具,如point, polyline, region的样式设置,比例尺,工具。
4. 要提供spatial data的在线发布工具。
5. ado.net要直接支持object和spatial。
6. 所有的网络组件,支持ajax

抱歉!评论已关闭.