GIS与SDBMS的关系

开源WebGIS

GIS与SDBMS的关系

2017-01-25 作者: xuzhiping 浏览: 3310 次

摘要: 现在回答GIS与SDBMS的关系,似乎是小儿科问题。其实正是GIS技术的发展,激发了人们研究和开发SDBMS的兴趣。GIS提供了便于分析地理数据和将地理数据可视化的机制。GIS提供了丰富的分析功能,可对地理数据进行相应的变换。利用GIS可对某些对象和图层进行多...

现在回答GIS与SDBMS的关系,似乎是小儿科问题。其实正是GIS技术的发展,激发了人们研究和开发SDBMS的兴趣。GIS提供了便于分析地理数据和将地理数据可视化的机制。GIS提供了丰富的分析功能,可对地理数据进行相应的变换。利用GIS可对某些对象和图层进行多种操作,而利用SDBMS,则可对更多的对象集和图层集进行更为简单的操作。SDBMS在回答集合査询时比GIS更优越。尽管GIS可作为SDBMS的前端,在分析空间数据之前,通过SDBMS访问数据,但它们之间的差别也是明显的,见表。

GIS SDBMS

图形界面

空间和统计分析工具

数据转换,导入和导出

几何和拓扑关系支持

数据自主、独立

完全集成的空间数据

事务处理,并发、备份、恢复

统一的查询语言

空间索引算法 空间索引算法

SDBMS还可以用来处理存储在二级设备(如磁盘、光盘、光盘机)上的海进数据,它们使用专门的索引和査询处理技术完成任务。而且SDBMS继承了传统数据库系统所提供的并发控制机制,这一功能可让多个用户同时访问共享的空间数据,并保持数据的一致性。

在技术的发展方面,G1S厂商和数据库厂商的步伐也从来没有—致过,这不难从历史的回顾中得出结论。存储处理和管理非空间数据的数据库技术比空间数据要成熟得早。数据库厂商早期的产品注意力并不在空间数据方面,真正考虑区别对待空间的或地理的数据是近几年的事情,如Oracle公司的Oracle Spatial和Georasler,以及SQL Server等,分别以空间附件的形式,并冠以暗盒、数据刀片(Data Blade)等隐喻性的名称,或釆用空间选项(Spatial Option)之类的温和称呼来提高DBMS的空间数据处理能力。而GIS厂商则是利用传统的DBMS管理属性数据外,通过专门设计的文件系统来存储管理空间数据。在一个GIS中,一般存在两个数据管理系统,空间数据和非空间数据分别由不同的管理软件管理,数据之间通过空间对象的特征码连接,最典型的是ESRI的早期Arc/Info软件。空间数据和非空间数据的一体化存储管理,得益于数据库厂商近几年对传统数据库技术的发展,特别是对非规则的空间数据存储的发展,例如多数数据库厂商都定义了在关系数据库能存储图形、图像以及多媒体数据的大二进制数据字段,就连微软的Office2003也在其电子表格和数据库工具Access中增加了和空间相关的搜索引擎和地图软件。ESW的ArcSDE正是利用这些成果的杰出产品之一。ESRI产品由Arc/Info到Arcinfo,到ArcGIS的发展历程,也正是追踪数据库技术发展的例证。

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org