02第二章WebGIS的实现技术教程讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 WebGIS的实现技术 目 录 2.1 CGI技术 2.2 ServerAPI技术 2.3 Plug-in插件技术 2.4 ActiveX控件技术 2.5 Java Applet技术 2.6 ASP技术 2.7 Ajax技术 概述——Server-side WebGIS Server-side WebGIS 依赖服务器上的GIS系统完成GIS分析和输出工作 优点:客户端很小;有利于充分利用服务器的资源 缺点:客户端的功能受到浏览器和HTML的限制;增加了互联网和服务器的负担,工作效率受到影响。 WebGIS构造模式 CGI、Server API、ASP 概述——Client-side WebGIS Client-side WebGIS 允许GIS分析和数据处理在客户端执行 优点:操作方便、灵活、速度快 WebGIS构造模式 Plug-in、GIS Java Applet、GIS ActiveX控件 2.1 CGI技术 CGI(common gateway interface) 通用网关接口 连接应用软件和Web服务器的标准技术 Web服务器调用外部应用程序的接口 最早实现动态网页的技术 2.1 CGI技术 工作方式 2.1 CGI技术 优点 客户端小、处理大型GIS操作分析的功能强、充分利用现有的GIS操作分析资源 客户端与平台无关 缺点 增加了网络传输的负担 服务器的负担重 同步多请求问题 静态图像 2.2 ServerAPI技术 类似于CGI,不同之处在于 CGI程序是单独可以运行的程序 Server API往往依附于特定的Web服务器 2.2 ServerAPI技术 工作方式 2.2 ServerAPI技术 优点 基于Server API的动态连接模块启动后会一直处于运行状态,其速度较CGI快得多。 缺点 程序的移植性难度较大 安全性不好 系统维护复杂 2.3 Plug-in插件技术 GIS Plug-in 在浏览器上扩充Web浏览器的可执行的GIS软件。 主要作用是使Web浏览器支持处理特定格式的GIS数据,并为Web浏览器与GIS服务程序之间的通讯提供条件。 2.3 Plug-in插件技术 工作方式 2.3 Plug-in插件技术 优点 无缝支持与GIS数据的连接 GIS操作速度快 服务器和网络传输的负担轻 缺点 与平台相关 与GIS数据类型相关 需要事先安装 更新困难 2.4 ActiveX控件技术 ActiveX控件 用于完成具体任务和信息通讯的软件模块 能被支持OLE标准的任何程序语言或应用系统所使用 GIS ActiveX控件 用于处理GIS数据和完成GIS分析 包含在HTML代码中,并通过OBJECT参考标签来获取 2.4 ActiveX控件技术 工作方式 2.4 ActiveX控件技术 优点 执行速度快,软件开发效率高。 具有GIS Plug-in模式的所有优点。 能被支持OLE标准的任何程序语言或应用系统所使用。 缺点 需要下载 与平台相关 与浏览器相关 使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力有限 安全性较差 2.5 Java Applet技术 Java 美国Sun公司1995年推出的一种程序设计语言 特点:跨平台特性、简单、动态性强、运行稳定、分布式、安全、容易移植等 Java Applet 由面向对象语言Java开发的小应用程序 嵌入在HTML文件中 包含在HTML代码中,并通过APPLET参考标签来获取和引发 2.5 Java Applet技术 工作方式 2.5 Java Applet技术 优点 与平台和操作系统无关 GIS操作速度快 服务器和网络传输的负担轻 缺点 使用已有的GIS操作分析资源的能力弱 处理大型的GIS分析能力(叠置、资源分配等)的能力有限 2.6 ASP技术 ASP(ActiveX Server Page) 是微软公司为IIS3.0以及MSPersonal Web Server等Web服务器开发的动态站点设计技术。 动态、高效和易于交互等特点 将HTML页面、Scripts语言和动态服务器组件结合在一起,所有处理都放在服务器端进行。 输出是为Web浏览器定制的普通HTML。 2.6 ASP技术 工作方式 2.6 ASP技术 优点 与浏览器无关 无须编译,直接运行 与HTML紧密集成 对脚本语言有良好的扩充性 方便支持ActiveX Server组件 执行效率高 开发维护方便 缺点 网络传输负担重。 服务器端程序不具备良好的平台无关性 2.7 Ajax技术 Ajax (Asynchronous JavaScript + XML) 由几种技术以新的方式组合而成 使用XMLHttpRequest进行异步数据传输; 利用XML和XSLT技术

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档