第5章WebGIS.ppt
《第5章WebGIS.ppt》由会员分享,可在线阅读,更多相关《第5章WebGIS.ppt(39页珍藏版)》请在优知文库上搜索。
1、第5章 WebGISWebGIS概述什么是WebGIS?为什么需要WebGIS?WebGIS具有什么特点?WebGIS能做什么?WebGIS的应用WebGIS的组成什么是WebGIS(定义)?定义1 WebGIS是(1)基于Web的GIS,(2)不需要购买GIS软件。WebGIS=GIS+Web GIS Software定义2 WebGIS指在Internet/Intranet网络环境下,基于TCP/IP和WWW协议,以支持标准Html的浏览器为统一的客户端,通过Web Server向Gis Server提出GIS服务请求的一种技术。定义3 WebGIS是指支持在Internet上发布地理信息
2、和服务,而用户可以随时随地获得分布的空间数据和服务的一种技术,它是Web技术和GIS技术相结合的产物。为什么需要WebGIS?扩展GIS应用范围,通过在Internet发布GIS数据和服务可以满足更广泛用户的GIS需求,GIS由专业系统转变为公众信息系统;从多个数据源集成数据,通过Internet可以集成各种异构数据源的数据,降低了数据散发成本,提高了地理数据共享程度;空间信息基础设施的需要,运用基于Web的GIS技术,通过Internet,可以构造跨地区、跨部门的地理信息服务网络。WebGIS具有什么特点?基于Web标准TCP,HTTP,Html,XML等平台无关通常,无论客户机是何种操作系
3、统,只要支持通用的Web浏览器,用户就可以访问WebGIS数据和服务。分布式全球化的Client/Server,GIS数据和服务分布在Internet的不同服务器上,当需要时进行集成。互操作数据在不同的WebGIS之间无缝传输,一个应用系统可以调用另一个系统的功能,来完成逻辑上的统一的任务。WebGIS的特点-传统GIS vs.WebGIS传统GIS的问题:共享性差系统成本高没有面向大众集中式软件操作复杂培训成本WebGIS的优点:访问范围广,面向大众资源共享发布速度快,范围广,维护方便数据来源丰富、分布存储分布式计算系统建设投资少操作简单跨平台WebGIS的特点-不足网络带宽限制(WebGI
4、S最大的问题就是数据传输量)复杂地理信息的查询、分析和处理图形信息的表达困难总结:带宽问题,功能问题、可视化问题等WebGIS能做什么(功能)?WebGlS继承了大部分或者全部传统GIS软件所具有的功能;WebGIS侧重于空间数据和服务的共享。从Internet的任意节点,用户都可以浏览WebGIS站点中的空间数据、制作专题图、进行各种空间信息检索和空间分析;从应用趋势上看,WebGIS从在Internet上简单地发布地理信息发展到实现地理信息互操作和地理信息Web服务;发展现状和趋势是越来越多的GIS应用架构在Web上。WebGIS的应用WebGIS的用户可以分为:公众用户(外网)专业用户(
5、内网)其它应用(服务平台)根据用户划分,我们将WebGIS应用分为:空间数据发布空间查询检索多用户数据编辑空间模型服务Web资源的组织GIS服务平台WebGIS的组成客户端:浏览器服务器端:Web服务器、Map服务器、GIS服务器和空间数据库图1:WebGIS的组成WebGIS的组成1.2.3.4.5.6.7.Web浏览器是用户和WebGIS的交互接口,用来显示地图和实现客户端的在线查询和分析功能;Web服务器响应来自Web浏览器的请求,通过CGI、Servlet将请求传递给Map服务器,并从Map服务器得到请求结果发还给浏览器;Map服务器是WebGIS的核心,它负责将Web服务器转发过来的
6、用户请求分配给相应的GIS服务器或空间数据库,并能够实现网络的负载平衡;GIS服务器是WebGIS的底层GIS软件,它提供了空间数据的存取、查询、分析、处理等功能;空间数据库是用来存储和管理空间数据;浏览器和服务器之间是通过超文本传输协议HTTP来发送请求和结果数据,数据传输的格式有基于栅格的、基于矢量的和基于XML的;以上不同的服务器可以部署在不同的计算机上。3.2 WebGIS的技术框架WebGIS的网络传输协议WebGIS的体系结构WebGIS的实现技术WebGIS的网络传输协议包括:Web Server定议WebGIS的网络传输协议客户端通过JavaApplet或插件和Map服务器直接
7、建立一个TCP连接,客户端和服务器通过这个连接传输请求和响应;这种方式高效,但比较封闭,不能满足互操作的需求,并且需要采用专门的端口来实现,这种方式容易受到防火墙的阻隔。基于http协议浏览器和服务器之间通过超文本传输协议(HTTP)来发送请求和信息;开放性,例如OGC的WMS、WFS和WCS。HTTPJavaApplet请求/响应协议数据传输模型请求/响应协议的实现一般有两种方法自定义协议自义协BrowserCGIApplicationApplicationExtensionWMS命令实例-GetMaphttp:/www2.demis.nl/mapserver/request.asp?Ser
8、vice=WMS&Version=1.1.0&Request=GetMap&BBox=-20,-40,60,40&SRS=EPSG:4326&Width=400&Height=400&Layers=Countries,Borders,Coastlines&Format=image/gifWebGIS的网络传输协议数据传输模型,数据传输模型规定了WebGIS在Internet上传递数据的格式。目前,实际应用中主要有3种传输模型:基于栅格的数据传输模型基于矢量的数据传输模型基于XML的数据传输模型基于栅格的数据传输模型数据格式:raster栅格文件类型:一般是JPG或GIF客户端:浏览器服务器端:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebGIS
