第八章 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技术

第二节 WebGIS原理与实现技术 WebGIS的基础技术 组件技术。使用插件(Plug-in)、控件(ActiveX等)和中间件(Middleware)技术组装软件产品,可避免系统重复编码,扩大软件开发的社会分工,提高软件的生产效率; 分布计算平台(Distributed Computing Platform)技术。目前主要有OMG的CORBA/Java标准和微软的DCOM/ActiveX标准,前者跨平台能力较强,可适用于Window、Macintosh、Unix等,后者运行速度较快,但只能运行于32位Windows平台; 第二节 WebGIS原理与实现技术 WebGIS的基础技术 其它相关技术。多媒体数据操作标准ISO SQL/MM、地理数据目录服务技术(Geodata Catalog Service)、 数据仓库技术、地理信息高速公路设施等。 第二节 WebGIS原理与实现技术 WebGIS的实现方法 通用网关接口(Common Gateway Interface, CGI)法。CGI是一种连接应用软件和Web服务器的标准技术,是最先用于发展WebGIS的技术方法,其实现的基本思想方法如下:用户通过WWW浏览器将请求传给Web服务器, Web服务器再通过CGI把这个请求转到后端的GIS服务器,由GIS服务器承担所有的查询、计算工作并将按用户要求产生的数字图像交给Web服务器,最终Web服务器把这一结果传送给远程的客户端浏览器。 CGI法工作原理示意图 常见的CGI脚本程序包括C/C++、 Perl和VB等 //使用CGI脚本实现下载网页 var url = /index.html; // Create instance of Inet Control inet = new ActiveXObject(InetCtls.Inet); // Set the timeout property inet.RequestTimeOut = 20; // Set the URL property of the control inet.Url = url; // Actually download the file var s = inet.OpenURL(); // Show the raw HTML to the user WScript.Echo(s); // Bonus - Find the title of the page // Regular expression to find the string stored between the title tags. rtitle = /title(.*)\/title/I; // Execute the regular expression on the raw HTML var title = rtitle.exec(s); // Display the result CGI法的优点是客户端较小,有利于充分利用服务器资源 CGI法的缺点是客户端功能受限,且服务器对客户机的每次请求都需要重新启动GIS应用程序 Web Browser Web Server HTTP GIS Server CGI Client Server 第二节 WebGIS原理与实现技术 WebGIS的实现方法 服务器应用程序接口(Server API)法。Server API法的原理与CGI基本相似,不同的是,基于Server API的程序必须在特定服务器(如微软的IIS)上运行,而且其动态链接模块启动后始终处于运行状态,因此这种方法运行速度较快且不需要重新启动,同时可以利用商业化GIS软件产生高质量的地图。该方法的缺点首先在于必须依附于特定服务器和计算机平台(移植性差),其次很难同时运行多个CGI程序(否则易引起服务器过载),再次需要制图软件始终处于运行状态(这样既消耗计算机资源又会使服务器负载过重而降低效率)。 SAPI法工作原理示意图 常见的CGI脚本程序包括C/C++、 Perl和VB等 SAPI法的优点是运行速度较快且 不需要重新启动 SAPI法的缺点是移植性差、易引 起服务器过载、服务器资源消耗多 Web Browser HTTP Web Server SAPI Web Server GIS Server CGI Client Server 第二节 WebGIS原理与实现技术 WebGIS的实现方法 插入软件(Plug-in)法。Plug-in法可用于解决CGI和Server API只能使用户在客户端得到静态信息而不能操作单个空间实体或对地图进行缩放和标注的问题。 主要特点是速度快,各种地学空间数据操

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档