WEBGIS及实现技术探讨.pdfVIP

  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及其实现技术探讨 罗忠丈吕维先 30074) 中国地质大学(武汉)信息工程学院(4 擒要:本文论述了目前较流行的几种WEBGIS实现方法,比较了其优缺点,并就其中的ACTIVEX控 件技术实现盹BGIS进行了较深入的讨论,讨论了实现的办法及实现中需要注意的主要问题,并展望了 一些可能的缘合性办法来完整、妥善解决有关wEBGls的问题,对万维网GIs的实现及选用有一定参考 意义. 1.概论 近年来,随着INTERNET的普及,大量的各类应用软件都推出了网络版,地理信息系 统作为一种新的技术方案,当然也有一些WEBGlS推出,以下试给以论述。 通用性、易用性及良好的性能,而在中国考虑到目前总体网络的速度,良好的解决方案要求 有足够的效率。 网络技术的要点在于分布式计算,实现所谓客户机/服务器结构,即~部分工作在服务 器上完成,一部分工作在客户机上完成。并合理分配负载比例,当然针对不同应用及实际情 况可能有不同的负载分配比例方案。 其一是不同的客户机,例如对于目前流行的台式机,有大量的内存及外存,在本机上可 以存放大量数据和程序,故可以把大量的工作放在本机上完成.而对于另一类机器如二是机 顶盒:由于其基本上无外存,完全基于网络计算,故下载程序并保存是不可能的,这样控件 技术就不可用,故只能考虑用JAVA虚拟机方式或者服务器处理出图形送至客户机方式来实 现。 其二是网络环境:对于INTRANET而占网络速度足够快,故具体用何种解决方案是无 所谓的,而对于INTI!RNET而言,依目前中国的网络实际情况,速度应该是最重要的t故 在技术方案上应优先考虑速度优先,这样ACTIVEX控件技术就是比较可行的。 其三是客户机/服务器模型,由于目前WEBGIS应用更多的是网上信息发布,而不是 修改编辑,且网上编辑及修改往往是不磐要的,故完整的客户机服务器(c/s)结构是不必 要的。这一点决定了不必利用成熟的数据库系统来支持图形库,而可以白定义一种文件来实 现对WEBGIS的支持。 2.实现技术探讨 实现地理信息的网上浏览的主要问题在于,目前浏览器不支持矢量图形,而G1S离不开 图形,故要实现WEBGIS就需要提供一种方法,使浏览器能支持矢量图形,目前各家公司 提供了多种解决方案,从大的方面来看,可以分为两条技术路线或方法,一是在客户机端来 解决; 一是在服务器端束鲜决;前者通过加入插件政控件,在铎户目L端扩礓浏览器的功能 使得顾本不支持陶形的浏览嚣支持欠晕图形, 月:提供乃法及来属性水改变显示的状态;厉者 是存服务器端提供相关软件,实现父量图彤向 WEB浏览器支持的图象格式的转换,然后传 问题是数据及程Jj:的分伽问题:列于前者程宁及数据都放在服务器::,客户帆t只有标准的 浏览器,但网络【:的信息流量很大.暇务器的负捌也相当重。而埘r后者程膊放在客户机上, 只有数据以矢量形式放在网络上,许多基本操作部在本机上完成.从而减少了数据的传输量, 也就提高了效率。由于两种主要方法柏一负载分配上有很大的不同,适用范围也肓很大的不同, 但考虑到目前国内的网络传输速度及服务器的性能,我们认为客户机方案是较优的,以下就 具体讨论实现中可能的问题。 对于客户机方案,目前主要可通过JAVA或ACTIVEX控什米解决,两者有‘些不同, 试作比较如下: 字签名,这样一但发生问题知道该由谁来负责。 下载方式:JA、慷代码在每次加裁包含它的页面时都进行p载;而ACTIVEX代码最多 只用下载一次。JAvA代码相对较短,吲为所涉及的绝大部分代码可能作为浏览器的一部分, 弄乱了他们的硬盘和注册表。但是如果他们经常访问此页他们将根地发现不需要下载时间; 控件只需激活即可运行。 开发方式:JAVAapplet不能激活事件来通知容器某些事情的发生。不可能被赋予某种 特权,而且经常不能区分是设计时使用还是运行时使用。不能用于VB或VC或WORD中a 运行速度:对于目前的通用微机,JAvA是通过JAVA虚拟机以解释方式实现,故速度 上慢了许多,据统汁J/、VA比ACTIVEX慢10倍左右。 跨平台特性:JAVA由于内椽由虚拟机实现,从而其跨平台特性是相对较好的。 相对说来JAVA有点烈端解决的方案一 3.关键技术方法:

文档评论(0)

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

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

1亿VIP精品文档

相关文档