摘要: Web GIS的体系结构 Web GIS是基于Inernet的GIS,实现的方法有很多,现Web GIS主要采用C/S和B/S两种结构模式。 1.C/S结构 Web GIS基本体系结构即为客户机/服务器(Client/Server,简称 C/S)模式,它是一种...
Web GIS的体系结构
Web GIS是基于Inernet的GIS,实现的方法有很多,现Web GIS主要采用C/S和B/S两种结构模式。
1.C/S结构
Web GIS基本体系结构即为客户机/服务器(Client/Server,简称 C/S)模式,它是一种分布式系统结构,客户机/服务器模式基于简单请求/应答协议,即客户端向服务器提出信息处理的请求服务器端接收到请求并将请求解译后,根据请求的要求执相应操作,并将操作结果传递回客户端。在Web GIS的实现中,客户机/服务器模型是经常采用的一种方案。
C/S结构能充分发挥客户端PC的处理能力,客户端安装专用客户端软件后,很多工作可以在客户端处理后再提交给服务器,服务器、客户端协同完成一个作业,这样降低了网络通信量,客户端响应速度快。
2.B/S结构
Web GIS的体系结构采用Web浏览器/服务器(Browser/Server,简称B/S)模式,B/S模式是在传统模式的基础上发展起来的,此模式简化了客户端软件,以简单易用的浏览器作为客户端运行平台,将应用程序(传统C/S模式中的客户软件)的开发、维护和更新放在中间层的应用服务器上,而将数据库的管理和维护放在数据库服务器上,从而形成一个由客户层、中间层和数据库服务器组成的三层体系结构。
在B/S模式的Web GIS系统中,客户机无论在什么平台下,只要安装一个Web浏览器(Browser),浏览器通过Webserver同数据库进行数据交互,用于查询和浏览,它的特点在于具有广泛的信息发布能力,客户端只需要普通的浏览器即可,不需要其它任何特殊软件,对网络也没有特殊要求,客户端零维护,从而方便了用户。