首页 百科知识 数据共享模式

数据共享模式

时间:2022-10-09 百科知识 版权反馈
【摘要】:WebGIS是以网络为中心的地理信息系统,它使用互联网环境,为各种地理信息系统应用提供GIS功能和空间数据及其数据获取能力。全球范围内任意一个WWW节点的Internet用户都可以访问WebGIS服务器提供的各种GIS服务,甚至还可以进行全球范围内的GIS数据更新。因此,这种紧密藕合的方式很难实现真正意义上的空间数据共享。

3.1.5 WebGIS数据共享模式

WebGIS是以网络为中心的地理信息系统,它使用互联网环境,为各种地理信息系统应用提供GIS功能(分析工具、制图功能)和空间数据及其数据获取能力。WebGIS是Web技术和GIS技术相结合的产物,是利用Web技术来扩展和完善地理信息系统的一项新技术。由于HTTP协议采用基于C/S的请求/应答机制,具有较强的用户交互能力,可以传输并在浏览器上显示多媒体数据,而GIS中的信息主要是需要以图形、图像方式表现的空间数据,用户通过交互操作,对空间数据进行查询分析。这些特点,使得人们完全可以利用Web来寻找他们所需要的空间数据,并且进行各种操作。

WebGIS主要具有以下基本特点:

(1)浏览器/服务器应用

WebGIS应用浏览器/服务器概念来执行GIS的分析任务。它把任务分为服务器端和浏览器端两部分,客户可以从服务器请求数据、分析工具或模块,服务器或者执行客户的请求并把结果通过网络送回给客户,或者把数据和分析工具发送给客户供浏览器端使用。

全球范围内任意一个WWW节点的Internet用户都可以访问WebGIS服务器提供的各种GIS服务,甚至还可以进行全球范围内的GIS数据更新。

(2)大众性

网络功能将使GIS更容易被全社会所接受,真正实现GIS无所不在、无所不能。由于Internet的迅速发展,Web服务正以几何级的速度进入千家万户,WebGIS给更多用户提供了使用GIS的机会。通过浏览器我们可以浏览、查询。当然,有时候浏览器需要安装额外的插件(plug-in)、ActiveX控件和Java Applet,而这些通常都是免费的,这样就大大降低了浏览器端用户的经济和技术负担,在很大程度上扩大了GIS的用户范围。而普通的GIS产品由于成本高和技术难度大,往往成为少数专家拥有的专业工具,很难推广。

(3)扩展性

WebGIS很容易跟Web中的其他信息服务进行无缝集成,可以建立灵活多变的GIS应用,打破了以往GIS单一死板的应用模式。

(4)跨平台性

在WebGIS以前,尽管一些厂商为不同的操作系统(如:Windows、UNIX、Macintosh)分别提供了相应的GIS软件版本,但是没有一个GIS软件真正具有跨平台的特性。而基于Java的WebGIS可以做到“一次编成,到处运行(write once,run anywhere)”,把跨平台的特点发挥得淋漓尽致。

WebGIS对任何计算机和操作系统都没有限制。只要能访问Internet,用户就可以访问和使用WebGIS而不必关心用户运行的操作系统是什么。随着Java的发展,未来的WebGIS可以做到“一次编写,到处运行”,使WebGIS的跨平台特性走向更高层次。

(5)动态性

GIS数据和分析工具是独立的组件和模块,WebGIS利用Internet的这种分布式系统把GIS数据和分析工具部署在网络不同的计算机上,用户可以从网络的任何地方访问这些数据和应用程序,即不需要在本地计算机上安装GIS数据和应用程序,只要把请求发送到服务器,服务器就会把数据和分析工具模块传送给用户。由于WebGIS是分布式系统,数据库和应用程序部署在网络的不同计算机上,随时可被管理员更新,对于Internet上的每个用户来说都将得到最新可用的数据和应用,即只要数据源发生变化,WebGIS将得到更新。

WebGIS与桌面GIS的不同处在于其利用了Web浏览器或移动终端作为客户端,利用了网络作为数据流动的介质,实现了数据的分布式处理,WebGIS必须是基于网络的客户机/服务器系统,而传统的桌面GIS大多数为独立的单机系统;它利用因特网来进行客户端和服务器之间的信息交互,这就意味着信息的传递是全球性的;它是一个分布式系统,用户和服务器可以分布在不同地点和不同的计算机平台上,如图3-5所示。

尽管现有系统在某些方面比较成熟,但他们无一例外都是封闭的分布式系统,难以与其他分布式系统共享与协作,只能通过转换数据格式或调用组件外部接口来实现。出于商业考虑,大部分供应商并不公开数据格式,而公开的数据格式或编码也难以处理,所以数据格式的转换也较难实施。尤其对普通用户而言,用不同技术构建的组件之间是很难互相调用的。因此,这种紧密藕合的方式很难实现真正意义上的空间数据共享。

当前,ESRI、Intergraph、SuperMap、MapGIS、GeoStar等众多商业平台厂商和GeoServer、GRASS、Qgis、SharpMap、MapServer、OpenSourse MapGuide等开源方案都从不同程度上支持以上的空间数据共享方法,但他们同时具有以上提到的商业平台所具有的缺点。

如何建立一种普适性的,能跨越厂商和产品利益的高效便捷的空间数据共享模式和架构,是我们的最终研究目标。

img9

图3-5 WebGIS 结构图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈