1.Oracle数据库管理模式
Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库。它用方便逻辑管理的语言操作大量有规律数据的集合,是目前最流行的客户/服务器体系结构的数据库之一。其中,Oracle9i是一个面向Internet环境的数据库,它为用户提供了一个开放的、高性能的Web服务器系统。Oracle系统有许多优良特性,特别是它提供了分布式数据库能力和空间数据管理功能,可以通过网络较方便地读写远端数据库里的数据。Oracle Spatial Data Option对数据存储进行了扩充,是目前唯一能支持空间数据操作的关系数据库,它提供了大量空间数据的存储、管理和查询检索功能[5]。
图2-6 基于元数据的分布式空间数据库框架(www.xing528.com)
2.ESRI系列产品管理模式
ESRI为各种平台提供了全系列的GIS解决方案,以对那些用于标准SQL数据库软件的分布式空间数据进行管理。对于分布式环境来说,它有两种在Internet/Intranet上发布地图数据的方法。一种是基于MapObjects的IMS,另一种是ArcIMS。基于MapObjects的IMS可将用户用MapObjects开发的应用及系统数据在Internet(或Intranet)上发布出来。MapObjects为用户提供了一种基于OLE的开发环境,包括ActiveX控件Map和WebLink以及35个以上可编程组件。MapObjects可以广泛地使用在各种开发平台上,如Visual Basic、Delphi、Visual C++、PowerBuilder等,使用户可以根据自己的实际情况,开发出符合自己要求的Internet应用。ArcIMS是一个基于Internet的GIS,它可以集中建立大范围的GIS地图、数据和应用,并将这些结果提供给组织内部的或Internet上的广大用户。ArcIMS包括了客户端和服务器端两方面的技术。它扩展了普通站点,使其能够提供数据和应用服务。ArcIMS包括了免费的HTML和Java浏览工具,但ArcIMS同时也支持其他的客户端,比如,ArcGIS Desktop、ArcPad和无线设备。ESRI提供的空间数据服务的软件为ArcSDE,而客户端软件则有ArcView、MapObjects、ARC/INFO、Intranet/Internet Map Server、MapObjects IMS、ArcView IMS等[5]。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。