欢迎您来到GIS动力

加入收藏 免费注册 用户登陆 帮助中心
首页 新闻动态 技术专栏 银杏树下 学习考研 软件下载 求职招聘 许愿瓶 节日祝福 用户中心 精彩推荐 资源搜索 地图
专栏导航: AO开发 | SO开发 | ArcGIS桌面 | 超图桌面 | 开发语言 | 数据库 | WebGIS | 银杏文学 | 研究生考题 | FreeMap 谈天说地
   您现在位于: 首页技术专栏ArcGIS应用与开发ArcGIS其它 → 正文
DBMS的空间扩展
08-01-26 00:00:00 作者:Flyingis 出处:Flyingis.cnblogs.com
DBMS提供空间扩展早已不是什么新鲜事,从ORACLE 7.1.6到DB2 UDB Version 8.2,现在微软也按耐不住,将在SqlServer 2008所有版本(Express/Workgroup/Standard/Enterprise)中提供对空间数据类型、方法、索引的支持,特别是at no extra charge,Spatial扩展的普及注定了以后它将成为各大DBMS的标准配置,从这里可以看得出地理信息已经在信息化产业中独树一帜,发挥越来越重要的作用,只要涉及空间位置信息的业务,就可以挖掘出GIS相关的需求。空间数据是GIS的核心,多种DBMS空间扩展的出现给地理空间数据的存储提供了多样化的选择,但也带来了存储方式不统一,难以实现系统的集成与移植,这是一种硬伤,但是任何事物都有一个分分合合的过程,没有现在的百花齐放,就没有将来的统一。在基本GIS数据格式方面,ESRI Data Interoperability模块基本实现了绝大多数空间数据格式之间的互导,包括其他GIS软件的数据转换模块,在一定程度上解决了数据格式不统一带来的麻烦,而对于DBMS的空间扩展,ESRI从不同层次对这些扩展提供了支持,如ArcSDE可以建立在DB2 Spatial Extender之上,对于SqlServer 2008 Spatial Enhancement,ArcGIS下一个版本9.3将可以直接去访问空间扩展中的数据,这无疑是一个非常好的、开放的策略,但是,它会对已成熟多年的空间数据库中间件ArcSDE造成影响吗,在今后的GIS应用中该如何取舍?

    熟悉Oracle Spatial的人都知道,Oracle Spatial包含了用于存储矢量数据类型、栅格数据类型和拓扑数据的原生数据类型,可以让我们结合其他企业应用部署GIS,用标准的SQL查询管理基于Oracle DBMS的空间数据,那么它和ArcSDE有什么区别呢?这里引用一篇
sosdsh所写的文章的部分内容:
--------
    ARCSDE与Oracle Spatial同样都是用于存储空间数据的,但两者有本质的区别:

    a) 管理的对象不同。Oracle Spatial只能管理简单的“点、线、面”空间要素的存储和检索,而ArcSDE还能管理注记、拓扑关系、栅格数据、CAD数据,并具有版本控制和长事务处理机制;
    b) 数据的互操作性不同。ArcSDE支持的格式与OGC颁布的规范一致,而Oracle Spatial支持的格式与OGC规范不全相容,这自然会影响基于该平台的GIS系统的数据的共享和互操作性;
    c) 效率不同。ArcSDE对空间数据的访问与管理效率要比Oracle Spatial高,而效率始终是GIS系统重点考虑的问题
9 7 3 1 2 4 8 :

(本文已被浏览 次)
发布人:admin
推荐给好友:发送给好友
上篇新闻:
下篇新闻:
相关评论
发表我的评论
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  •   相关文章  
    无相关新闻

    关于我们 友情链接 ┋ 与我在线 ┋ 管理 ┋ TOP
    网站当前版本:GisPower CMS V3.0
    『GIS 动力』- http://www.gispower.org/
    联系我们:webmaster#gispower.org
    Copyright (c) 2003-2007 GisPOwer.Org. All Rights Reserved.

                   滇ICP备05006901号