- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS Java Applets 必威体育精装版的开发是用Java——Internet编程语言来创建GIS Java Applets。GIS Java Applets从服务器下载到本地计算机并在浏览器内立刻执行。GIS的功能和数据被封装在一个包内,并根据需要迁移到客户端,但不需要像GIS Plug-Ins或GIS控件那样先进行安装。 Java 随着Java的出现和飞速发展,WebGIS又有了一条新的实现途径。Java是面向对象的编程语言,,和其他语言相比,它更适于网络环境。Java Applets是能在支持Java的浏览器内运行的小应用程序,可以作到和浏览器无缝集成,并且根据需要从服务器下载到客户的浏览器端运行。Java对创建和显示图形提供了最广泛的支持,因此它最适合于操作Web上的GIS数据。为实现GIS功能的Java Applet,简称为GIS Applet。 GIS Applet工作方式 GIS Applet用于解释GIS数据,执行GIS分析。每种GIS功能,如放大、缩小、区域放大、标注和查询及其输出等,都可以由一个Java Applet实现。 GIS Applet是可执行代码,它驻留在可访问的Web站点服务器上。它内嵌到HTML文档中,用APPLET标识符引用,并在客户端由浏览器执行。当支持Java的浏览器加载HTML文档和GIS Applet时,其过程如图所示。具体步骤如下: (1)???? 通过单击超链接的URL,浏览器客户向服务器发送请求; (2)???? Web服务器接受请求,加载HTML文档; (3)???? 浏览器解释HTML文档,并检测到APPLET标识符; (4)???? 从服务器下载GIS Applet类文件; (5)???? 检测被该GIS Applet引用的其他Applet类文件和数据文件并下载; (6)???? GIS Applet在浏览器中或自己的窗口中显示; (7)???? GIS Applet解释和操作GIS数据。 GIS Applet优缺点 基于Java的GIS程序和传统的单机GIS应用程序的差别主要是Java程序是以网络为中心的,是真正的分布代码。GIS Applet为网络用户呈现了一个非常接近于在本机上运行单机GIS程序的模式,用Java开发的WebGIS可以为用户提供单机GIS程序所有的大多数好处;响应性能、利用本机资源能力、图形属性查询,等等。同时,这样的WebGIS打破了依赖于单机PC的束缚,而充分利用整个Internet的计算资源,更主要的是GIS Applet还提供如下HTML、插件和GIS控件不具备的重要特性。 (1)???? GIS Applet是动态的,而HTML是静态的; (2)???? 由于GIS Applet在浏览器端运行,因此它可以更好地使用本地计算机资源; (3)???? GIS Java Applet设计为跨平台结构,这结于厂商和开发者来说意味着更大的潜在市场和降低软件开发成本;对于消费者和用户来说音意味着价格更低、选择更多、组件间的互操作性更好; (4)???? GIS Applet根据用户的请求自动从服务器下载并安装运行,当用户退出应用时又自动卸载,因此它不会像插件和控件一样永久占用客户计算机的硬盘空间; (5)???? GIS Applet创建和显示图形和地图的方式更灵活,因此它可以扩展用户界面以满足复杂的客户端地图操作和查询能力; (6)???? Java的字节码令GIS Applet更小,在Internet上传输更快,浏览器内的JIT(Just In Time)编译能使GIS Applet运行的更快; (7)???? Java Applet具有很高的安全性,它运行于客户端计算机的JVM上,无法访问本地系统资源,从而不会破环或窃取本地客户的信息,也不会使客户计算机感染病毒。 GIS Applet的缺点就是由于安全限制的原因不能把GIS数据和分析结果保存在客户端计算机上,而且只能和下载它的服务器连接,而不连接网络上的其他计算机,这就阻碍了WebGIS所要求的真正意义上的分布处理。 InternetGIS.com和ActiveMaps和武汉测绘科技大学的Intenet GeoStar是GIS Applet的典型代表。 WebGIS服务器端实现技术 服务器端应用的WebGIS就是在服务器执行GIS计算,并把执行的结果转换为HTML格式(一般是GIF/JPEG图像)返回客户端。GIS数据和GIS计算部署在服务器上,对客户请求的响应只是在服务器端进行GIS计算,然后将结果形成为新的中间GIS数据,返送给客户,成为GIS数据迁移。服务器端应用包括3种主要技术方案;GIS桌面系统扩展、基于ActiveX组件的GIS服务器和基于Java
您可能关注的文档
最近下载
- 普通高中音乐课程标准(2017年版2020年修订).docx
- T_JSFPSA -001-2022_全麦面包_标准.pdf VIP
- GB50702-2011砌体结构加固设计规范.docx VIP
- 《特高压电力管廊盾构隧道结构施工及运营期验收评估标准》.pdf VIP
- 15、推理综合 举一反三 2024—2025学年度 小学二年级奥数 教学课件PPT.pptx VIP
- 项目式学习在小学英语教学中的实践教学研究课题报告.docx
- matlab课件(西工大-孙蓬).pptx
- 香港上市(IPO)全流程介绍(最完整版).pdf VIP
- GBT50319-2013建设工程监理规范表格-全部[整理].doc VIP
- 09S302雨水斗选用及安装图集(清晰).pdf VIP
文档评论(0)