面朝大海,春暖华开

focus on scientific computue, 3dgis, spatial database
专注于科学计算、GIS空间分析

 

news about MsSqlSpatial - Spatial Extensions for SQL Server 2005

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

posted on   风过 无痕  阅读(361)  评论(0编辑  收藏  举报

(评论功能已被禁用)
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?

导航

统计

向日葵支付宝收钱码
点击右上角即可分享
微信分享提示