基于JavaApplet的WEBGIS.ppt

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

CGI工作原理: Web浏览器用户发出URL及GIS数据操作请 Web服务器接受请求,并通过CGI脚本,将用户的请求传送给GIS服务器; GIS服务器接受请求,进行GIS数据处理如放大、缩小、漫游、查询、分析等,将操作结果形成GIF或JPEG图像; 最后GIS服务器将GIF或JPEG图像,通过CGI脚本、Web服务器返回给Web浏览器显示。 CGI 系统仅提供给用户端(client)有限的功 能,传给用户的信息都是静态的而且用户的GIS操 作都需要由服务器来处理。解决这个问题的方法之 一是把一部分服务器上的功能移到用户端上,这样 不仅加快了用户操作的反应速度,而且也减少了交 互网上的流量。 标准浏览器缺乏空间数据的处理能力。一种方 法是安装额外能和网络浏览器交换信息的专门GIS 软件。这种增加网络浏览器功能的方法就叫“插入 法”(Plug-ins) 。 GIS Plug-in是在浏览器上扩充Web浏览器的可 执行的GIS软件。GIS Plug-in的主要作用是使Web 浏览器支持处理GIS数据,并为Web浏览器与GIS数 据之间的通讯提供条件。 Plug-in必须安装在客户机,然后才能使用。 其体系结构如图所示: ActiveX是Microsoft为适应互联网而发展的标 准。ActiveX是建立在OLE(Object Linking and Embedding)标准之上,为扩展Microsoft IE功能而 提供的公共框架。ActiveX控件是用于完成具体任 务和信息通讯的软件模块。GIS ActiveX控件用于 处理GIS数据和完成GIS分析。 ActiveX控件和Plug-in非常相似,是为了扩展 Web浏览器的动态模块。所不同的是,ActiveX能被 支持OLE标准的任何程序语言或应用系统所使用。 相反,Plug-in只能在某一具体的浏览器中使用。 ActiveX GIS体系结构 工作原理: Web浏览器发出GIS数据显示操作请求; Web服务器接受到用户的请求,进行处理,并将用户所要的GIS数据和GIS ActiveX控件传送给Web浏览器; 客户机端接受到Web服务器传来的GIS数据和GIS ActiveX控件,启动GIS ActiveX控件,对GIS数据进行处理,完成GIS操作。 优势: 具有GIS Plug-in模式的所有优点。 同时,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用,比GIS Plug-in模式更灵活,使用方便。 劣势: 需要下载:占用客户机端机器的磁盘空间。 与平台相关:对不同的平台,必须提供不同的GIS ActiveX控件。 与浏览器相关:GIS ActiveX控件最初只使用于Microsoft Web浏览器。在其它浏览器使用时,须增加特殊的Plug-in予以支持。 使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力有限。 GIS Java Applet是在程序运行时,从服务器 下载到客户机端运行的可执行代码。 GIS Java Applet是由面向对象语言Java开发的小应用程序, 与Web浏览器紧密结合,以扩展Web浏览器的功能, 完成GIS数据操作和GIS处理。但是,对于处理大型 的GIS分析任务(如叠置、资源分配等)的能力,无 法与CGI模式相比;GIS数据的保存、分析结果的存 储和网络资源的使用能力受到限制。 优势: 与平台和操作系统无关,写一次,可到处运行。 动态运行,无须在用户端预先安装:由于GIS Java Applet是在运行时从Web服务器动态下载的,所以当服务器端的GIS Java Applet更新后,客户机端总是可以使用最新的版本。 GIS操作速度快:所有的GIS操作都是在本地由GIS Java Applet完成,因此运行的速度快。 服务器和网络传输的负担轻:服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。服务器的负担很小,网络传输的负担轻。 劣势: 使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力有限。 GIS的数据的保存、分析结果的存储和网络资源的使用能力有限。 * 四、地理信息系统的B/S结构 1、WebGIS实现技术 2、C/S、B/S比较 3、B/S结构的特点 4、ESRI的B/S解决方案 Browser IE Netscape WEB Server GIS Server Spatial Database Relational Database 客户端 服务器端 请求 返回HTML 栅格图像 CGI ODBC 1、WebGIS实现技术 CGI技术方法 插件(Plug-ins)技术方法 ActiveX控件技术方法 Java技术方法 CGI

文档评论(0)

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

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

1亿VIP精品文档

相关文档