万维网地理信息系统,简称WebGIS,是建立在Internet环境之中,具有GIS要素的一种计算机系统。WebGIS通过互联网对地理空间数据信息进行发布和运用,将Web服务和GIS功能两相结合,实现了数据的共享和远距离操作,是GIS发展的一个新兴方向。WebGIS改变了传统的GIS运行模式,让用户可以通过网页和终端随时随地地访问不同地区不同类型的的空间数据信息。
2.1 WebGIS特点
(1)更为广泛服务访问范围:全球任一地点都可以随时地访问位于网络之上的WebGIS服务器的数据,因特网的优势方便了WebGIS的数据管理,使分布式多数据源的数据管理和合成更为简便。
(2)平台独立性:不论使用何种机器,何种操作系统,或者服务器终端采用何种WebGIS软件,通过通用浏览器用户均可公开地访问数据库,实现远程异构数据的共享。
(3)大众化的GIS:传统GIS成本高,技术难度大,只能作为科研者的专业工具,难以进行推广。而对于平民用户而言,配备价格高昂的专业GIS软件却只使用基础功能,造成了奢侈的浪费。WebGIS提供给更多人使用GIS的机会,用户通常只需要通过通用浏览器就可以进行浏览和查询等简单操作,极大地降低了成本。
(4)平衡高效的计算负荷:以往的GIS的处理模式为文件服务器结构,依赖客户端使用,效率低下。WebGIS则利用Internet的网络资源,服务器处理基础全局的操作,数据量小的简单操作则由客户端完成。这种理想的优化模式可以高效灵活地分担计算产生的负荷以及平衡网络流量负载在服务器和客户端的分配,减少操作复杂度。
(5)良好的扩展性:WebGIS可以轻易地和网络中其他信息无缝集成,建立快捷多样化的GIS应用。随着网络科技的发展,通信终端的多媒体化和移动化使得WebGIS服务器可以随时随地传递到世界各个角落。
2.2 WebGIS实现技术
WebGIS的实现模型有三种:
(1)胖服务器瘦客户端的模型(服务器模型);
胖服务器瘦客户端模式的WebGIS依赖服务器完成GIS的分析以及输出,通过浏览器进行GIS操作的用户都要通过互联网将请求提交给服务器,服务器再将处理结果返回给用户,这种模式与传统GIS有些类似,客户湍的任务就是提交请求和显示返回结果。用户可以通过高性能的服务器访问数据库,直接进行一些较复杂的GIS操作,确保数据使用的正确性。然而,由于所有工作均由服务器承担,服务器的负担过重,其响应速度还会被网络传输速度影响,变回影响用户的使用效率。而且由于客户端GIS平台API的影响,会导致一部分功能不能得到充分利用。
(2)瘦服务器胖客户端的模型(客户端模型);
这种模型和服务器的WebGIS模式相反,是以来客户端从而达成GIS的分析和输出。空间数据和GIS分析工具存放在服务器,当用户访问服务器时便从服务器下载到客户端。这样做就可以将部分处理用户请求的任务转到客户端处理。由于部分GIS处理在客户端上进行,因此也减少了服务器的负载。不仅充分利用了计算机的处理能力,用户还能控制数据的分析处理,GIS分析的响应速度也大有提升。但是,服务器传输数据,客户端下载插件都严重依赖带宽和网速,容易导致用户等待时间过长。
(3)混合模型(基于浏览器/客户端的模型)。
以上内容中可以看出,服务器模型和客户端模型都有很多限制。为此,要在服务器和客户端之间找到平衡点,就有了基于浏览器/客户端的WebGIS模式。GIS的数据使用和复杂的分析任务交给服务器,控制任务则放给客户端接手,充分利用了各自的优势,最大程度地提高了用户的效率。源^自·751·文.论,文'网]www.751com.cn 基于WebGIS的淮安市交通系统设计和实现(2):http://www.751com.cn/jisuanji/lunwen_55914.html