WebGIS客户端实现技术的比较研究及应用.pdfVIP

WebGIS客户端实现技术的比较研究及应用.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

WebGIS客户端实现技术的比较研究及应用

吴彬卓;夏斌

【摘要】WebGIS(网络地理信息系统)是当前GIS业内最热门的话题之一.WebGIS

的开发技术和工具也越来越多.为此,在介绍Applet、栅格图形、VML等几种

WebGIS开发的客户端实现技术的同时,对其优缺点进行了比较;分析了目前

WebGIS混合实现技术存在的缺陷,并采用其中比较优秀的VML技术,针对环境地

理信息进行了试验;最后,对这种VML技术结合与WebGIS的前景进行了讨论,指出

了VML技术将在WebGIS的发展过程中起到相当大的作用.

【期刊名称】《农机化研究》

【年(卷),期】2006(000)003

【总页数】5页(P182-186)

【关键词】自动控制技术;网络地理信息系统;应用;矢量标记语言;客户端

【作者】吴彬卓;夏斌

【作者单位】中国科学院,广州地球化学研究所,广州,510640;中国科学院,研究生院,

北京,100039;中国科学院,广州地球化学研究所,广州,510640;中国科学院,研究生院,

北京,100039

【正文语种】中文

【中图分类】TP273

WebGIS即互联网地理信息系统,是随着Internet技术发展而迅速崛起的新型地理

信息系统。WebGIS可以看成是由多主机、多数据库和多台终端通过

Internet/Intranet组成的网络系统,网络Client端为功能层和数据管理层,用以

获得信息和各种应用;网络Server端为数据维护层提供数据信息和系统服务[2]。

WebGIS不仅拓宽了地理信息资源利用的领域,而且为地理信息的高度共享提供了

可能。

最早的WebGIS实现技术是服务器端实现类型。服务器端实现的WebGIS是在服

务器端执行GIS计算与处理,并把执行的结果转换为GIF/JPEG图像,返回到客户

端。目前,服务器端应用包括3种主要技术方案:GIS桌面系统扩展、基于

ActiveX组件的GIS服务器、基于Java的GIS服务器。各种技术方案都具有自己

的特色,服务器端的GIS功能已经非常发达、完善。但是,纯粹的服务器端实现

只能将执行结果转换为GIF/JPEG图像传到浏览器端,供用户浏览。用户在浏览器

端能够使用的接口、进行的操作都非常少,严重影响了地理信息的分布处理。

WebGIS的客户端实现技术解决了这个问题。

客户端WebGIS允许GIS的数据和GIS计算能在用户本地计算机的浏览器上运行。

GIS数据和计算开始都存放在服务器上,用户可以从服务器请求这些数据和计算,

接到服务请求后,服务器把数据和计算传给客户在其本地计算机上进行处理。

WebGIS客户端实现技术多种多样,比较常用的有Plug-in(插件)技术、ActiveX

控件/Applet以及VML(VectorMarkupLanguage)矢量图形等。本文对多种

WebGIS客户端实现技术进行了简要地分析、比较,并以相关的实例重点阐述了

Applet和VML技术方案。最后,笔者选择比较优秀的VML方案,融合服务器端

实现技术,针对环境地理信息系统进行了试验,并对客户端实现技术的前景进行了

讨论。

Plug-in是由美国网景公司开发的增强网络浏览器功能的方法,它提供了一套应用

程序接口(API)[4],从Web服务器下载到用户的本地计算机上,安装后在浏览器

中运行。GISPlug-in的作用就是为浏览器提供新的、无缝的空间数据支持,使

We浏览器能更方便地处理空间信息。Plug-in技术的优点是构造We时较为简

便、性能稳定,但是必须在客户端进行安装,其本身还存在版本管理问题。

ActiveX是由Microsoft公司开发的用于Internet的一种对象链接与嵌入技术

(OLE)[4]。ActiveX创建的GIS控件和GISP1ug-in一样,目的在于扩展HTML

的功能,使浏览器能够处理地理信息。GISActiveX控件是基于组件式的,各个独

立的组件共同作用,组成了一个大的WebGIS系统。因其有对已具有对象可重用

能力的技术,使其成为编写普通的客户机/服务器程序极其有用的工具。它不仅提

供了现成的控制库,而且可以让开发人员使用其自己的控件。ActiveX控件可让

We用户完成复杂的动作,接收数据库和服务器上其它应用程序甚至其它We

站点的数据;用Javascript脚本也可以操作

文档评论(0)

185****8699 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档