|
|
|
|

小议GeoDatabase

Geodatabase是ESRI公司在ArcGIS8引入的一个全新的空间数据模型,是建立在关系型数据库管理信息系统之上的统一的、智能化的空间数据库。它是在新的一体化数据存储技术的基础上发展起来的新数据模型。实现了Geodatabase之前所有(包括Coverage\shape)空间...

作者:孙剑来源:http://www.gisforum.net/|2006年07月10日
 Geodatabase是ESRI公司在ARCGIS8引入的一个全新的空间数据模型,是建立在关系型数据库管理信息系统之上的统一的、智能化的空间数据库。它是在新的一体化数据存储技术的基础上发展起来的新数据模型。实现了Geodatabase之前所有(包括Coverage\shape)空间数据模型都无法完成的数据统一管理,即在一个公共模型框架下对GIS通常所处理和表达的地理空间特征如矢量、栅格、TIN、网络、地址进行同一描述。同时,Geodatabase是面向对象的地理数据模型,其地理空间特征的表达较之以往的模型更接近我们对现实事物对象的认识和表达。

   Shape是ArcView2.0推出时推出的一种数据格式,该格式充分学习了传统CAD数据在表征地理数据的不足,率先将属性信息通过DBASE表的方式挂接到空间信息上,也因此该格式奠定了ESRI公司成为GIS界的领头羊。Coverage在充分吸收Shape的优点的基础上,增加了拓扑等新特性并在ESRI公司ARC/INFO工作站中显示了其种种优点,并因此将ESRI公司推入到世界级GIS公司,IT公司行列中。而Geodatabase发展到今日是由它的渊源的,它是数据库技术和面向对象技术高速发展下的产物,它充分吸收了软件业许多新的idea,融入了地理数据模型中。

从上面三种数据格式的产生和发展来看,每一种数据格式的推出ESRI公司都不是贸然的,都是在市场上有巨大需求和空缺的同时,技术上也同时具备的条件下以数据格式+软件包的形式推出的,因为一种数据格式必须有自己的母体,没有母体是很难体现出该格式的优势,通过在展现该数据格式的同时自己的软件包又一种商品的形式大获成功。从表面上看,ESRI公司的软件非常的昂贵同时其性能又非常的优越,但是其实质上真正昂贵和优越的是它的数据格式,而其ArcView 、PC ARC/INFO以及今日之ARCGIS都是以更好的表征其相对应的空间信息格式而来的。

如果能够看到这一点,我相信对于GIS这个行业,空间数据组织/数据库/数据模型的重要性要远大于GIS软件本身,所以要成为一个好的GIS专家,其数据库水平以及对空间信息组织的认识水平要高于其软件设计的水平和能力。

再回到Geodatabase上来,因为它吸收了数据库以及面向对象等最新的技术,所以在考虑、理解以及设计一个Geodatabase的时候就应该重新回到数据库以及面向对象等技术本身,在充分理解了二者基本的理论的时候才能很好的将我们本身的Geo的东西加到上面,毕竟Geodatabase相对于以前的若干种数据格式而言更想一个八面镜,如果单从某一方面看它都是非常的美丽的,但只有将相关的基本原理理解透彻之时才能真正的跳出三界外,不在五行中,到那时才能看到它的全貌,才能真正领略到它的美。当然,所有的新事物接受起来我们都不能一口吃个胖子,也是需要时间需要一个迭代的过程的。

目前ARCGIS引入Geodabase,只是对Coverage等数据格式的补充和促进,而并没有立刻取代Coverage之意,当然也是不可能取代得了的,直至今日,仍然是CAD\SHAPE\COVERAGE并存的时代,中国如此,美国也不例外吧?我们应该清醒的看到:CAD\SHAPE\COVERAGE完全能够满足项目工程、各类应用的需要,也就是说民间(这个词土了点)还没有产生如当年CAD——》GIS当年的那种渴望的热情,但是这也类似于面向过程——》面向对象的程序设计一样,酒香不怕巷子深,在充分享受到其带来的种种优势之后,时代终究会接受强者,这绝对不是偶然。这是唯物主义发展观最基础理论应用。

所以我认为:如果集成特征行为(面向对象优势)并将所有数据存储在数据库来的益处超过数据转换工作之时,必然是Geodatabase大胜之时。又回到了起点,还是面向对象和数据库技术,所以只要这两项技术蓬勃发展,Geodatabase的发展空间真是不可估量。

上一篇:ArcGIS中影像图配准方法研究

下一篇:ArcGIS ArcMap中mosica使用心得