第二章 WEBGIS构建模式.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 WEBGIS构建模式

WEBGIS 构建模式 引言 互联网改变GIS数据信息的获取、传输、发布、共享、应用和可视化等过程和方式。互联网为GIS数据提供者在WWW(World Wide Web)上提供方便的GIS数据信息发布与共享方式。 网络与地理信息系统结合成Internet GIS /Web-GIS是GIS软件发展的必然趋势。互联网已经成为GIS的新的操作平台。Internet GIS应是一个交互式的、分布式的、动态的地理信息系统。 现有的Internet GIS/Web-GIS软件不少,它们的特征、运行条件各不相同。使用的模型和机制也相差甚远。不同的用户需求对Internet GIS有不同的要求。 一、IT 多层结构体系 一、IT 多层结构体系 逻辑结构: 一、IT 多层结构体系 逻辑结构: 一、IT 多层结构体系 逻辑结构: 一、IT 多层结构体系 一、IT 多层结构体系 逻辑结构: 一、IT 多层结构体系 逻辑结构: 一、IT 多层结构体系 物理结构:物理体系结构就是实现服务的部件及相关接口的排列。部件是位于计算资源硬件或节点之中。 一、IT 多层结构体系 数据服务器包含了与数据存储系统或其它类型的外部数据源,数据服务器提供了模型/信息管理服务。 应用服务器包含了负责处理服务的组件。一个应用服务器可以提供用户处理服务和共享处理服务。 用户接口客户端提供交互服务,客户端通常提供选项菜单,以允许用户在应用的不同部分之间进行漫游,并且控制在显示设备上的输入与输出域。在很多情况下,表达组件也可以完成一定的数据输入检查工作。 一、IT 多层结构体系 一个典型的2层物理体系结构包含一个用户接口客户端,它直接同数据服务器相交互。用户服务通常在用户接口客户端执行,而数据服务器提供共享处理服务。 一个3层物理体系结构中引入了一个中间应用服务器,用以负责共享处理服务的执行,有时也负责用户服务。使用三层分布式信息系统的主要优点是:用户可以选择如何组合各个部件来执行各种不同的任务。在一个互操作组件环境中,用户可以从执行类似任务的组件中进行选择,并将所选的组件进行组合,以更好地产生应用所需要的信息。 一、IT 多层结构体系 一、IT 多层结构体系 一个胖用户接口客户端结构的典型特征是包含了大量的用户服务功能,而瘦用户接口客户端(典型的例子如WEB浏览器)大部分只包含用户对话框和表示代码。一个WEB浏览器客户端即是一个与WEB服务器交互的用户接口客户端,使用因特网的HTTP协议,其内容用HTML和/ 或XML表示。 二、WEBGIS构建模式分类 二、WEBGIS构建模式分类 三、基于服务器的应用系统 基于服务器的WEB GIS依赖服务器上的GIS系统完成GIS分析和产生输出工作。Web浏览器充当前端的对用户友好的接口。用户在客户机端Web浏览器上初始化URL请求(一个GIS操作),此请求通过互联网送给服务器。服务器接受此请求,处理请求,并将处理结果返回客户端。 基于服务器端的互联网地理信息系统工作方式有:CGI方式、服务器应用程序接口方法(Server API) 等。 三、基于客户机的应用系统 基于客户机端的WEB GIS允许GIS分析和GIS数据处理在客户机端执行。这些GIS分析工具和GIS数据最初驻留在服务器上。用户通过浏览器向服务器发出需要GIS数据和GIS处理工具的请求;服务器将所需要的GIS数据和GIS处理工具传送给客户机端。客户机端接受所需要的GIS数据和GIS处理工具,按照用户的操作,进行GIS数据处理和分析;此时无须服务器的参与。由于所需要的GIS数据和GIS 处理工具已经到客户机端,因而具有操作方便、灵活、速度快等优势。 基于客户机端的互联网地理信息系统工作方式有GIS Plug-in, GIS ActiveX和GIS Java Applet等。 四、CGI模式 基于CGI的Internet GIS是基于HTML的一种扩展,需要有GIS服务器在后台运行。通过CGI脚本,将GIS服务器和Web服务器连接。基于CGI的互联网地理信息系统的体系结构如图所示。客户端的所有GIS操作和分析,都是在GIS在服务器是完成的。 四、CGI模式 体系结构: 服务器端有两个服务进程Web Server和GIS Server,这两者是通过TCP/IP协议进行通讯的,所以既可以运行在一台主机上也可以分别运行在两台计算机上。 四、CGI模式 体系结构: 四、CGI模式 CGI是连接应用软件和Web服务器的标准技术,它是HTML的功能扩展。是网络服务器上的可执行程序,基本上所有的计算机语言都可以用来开发CGI程序,最常用的几种包括(C/C++)、Perl和Visual Basic)。Web一出现,CGI技术很快被用于构造能生产动态地图的Web网站。 H

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档