AJAX在Web-GIS中的运用

AJAX在Web-GIS中的运用

ID:45564169

大小:118.37 KB

页数:10页

时间:2019-11-14

AJAX在Web-GIS中的运用_第1页
AJAX在Web-GIS中的运用_第2页
AJAX在Web-GIS中的运用_第3页
AJAX在Web-GIS中的运用_第4页
AJAX在Web-GIS中的运用_第5页
资源描述:

《AJAX在Web-GIS中的运用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、AJAX在Web-GIS中的运用^IntegratingAJAXApproachintoGISVisualizationWebServices”AhmetSayarl,2,*,MarlonPierce1andGeoffreyFox1,2,3,41CommunityGridsLab,IndianaUniversity,Bloomington,Indiana,47404,USA2DepartmentofComputerScience,IndianaUniversity3DepartmentofPhys

2、ics,IndianaUniversity4SchoolofInformatics,IndianaUniversity{asayar,mpierce,gcf}@cs.indiana.edu屮文翻译郑翔zhengsean916@yahoo.com.cn本文原文來口互联网2006-8-29摘要:随着Web平台越来越成熟,我们可以发现有越来越多的令人兴奋的技术出现,这些技术使地理信息系统(GIS)的显示应用达到了一个功能强大巳应用广泛的新高度,通过把最新的功能强大的技术整合到GIS系统中去,我们得到了高

3、效率执行的结果,随Z赋予了更多的功能。在H前基于浏览器应用程序的开发技术中,AJAX(AsynchronousJavaScriptandXML)无疑是最新的技术。在本文中,我们介绍了一•个通用的,高效的架构,这个架构把AJAX模型整合到了GISWebServices显示系统中。1.导引AJAX是基于WebApplications的浏览器的一•种重要的开发模型。它使用了儿种技术,这儿种技术整合在一起并J1•相互介同工作,从而來创建功能强人的新应川。组成AJAX的模型的冇XML>JavaScript>

4、HTTP和XHTML,这些技术都是被广泛应用和被大家所熟悉的。高效的GoogleMapping就是使用了这一新的,功能强大的模型。WebServices是自包含的、自描述的、并且是有标准组件的,和早期不一样,现在冇了更多紧密联系的分布式对象方法(例如CORBA,另外还冇WebServices系统支持的XML消息中心方法),这使得允许我们创建低耦合的,高分布式跨组织的系统,同时WebServices也推广了GIS值得期许的特性,比如建立了一些标准,这些标准提供通用的发布、定位和调用Web服务的规范,

5、WebServices同吋使用了被广泛使用的和熟知的技术,比如和AJAX类似的XML、HTTP,既然AJAX和WebServices都是基于XML结构的,那么他们相互之间是可以起到杠杆作用的。在本文中,首先给出一些我们在目标架构所用到的Web技术的背景信息,这些技术是基于AJAX^WebServices和GISWebServices的。在第三部分我们将提及一些关于AJAX和WebServices的相关T作;在第四部分我们先给出一个通用的用來整合WebServices和AJAX的架构,然厉我们将给出

6、实例来验证这些关于整合的概念,其屮之一就是基于Google和GISDataServer(WFS)的整合,另外一个是基于Google和GISMappingServer(WMS)的整合;在第五部分是未来的丁作,第六部分是结论。2背景知识这里提到的整合架构是由GIS领域内的AJAX和WebServices构成的,在这里我们将旨先解释一下这些技术和理论,还有他们的优点。2.1异步JavaScript和XMLAJAX是一种Web应用的开发风格,它混合使用了当询的Web技术來提供更具交互性体验的Web应用。A

7、JAX并不是一种技术,它只是包括了开发Web应用程序的一组技术而己,这些技术是JavaScript>HTML、层叠样式衣(CSS)、文档对象模型(DOM)、XML和XSLT,以及通过XMLHttpRequest来进行通信协议的消息发送。构成AJAX这些核心技术己经很成熟,并口广泛的应用于Web应用开发领域;AJAX之所以越來越流行是由于它对那些基于Web浏览器应用程序开发者來说有很多的优点,它消除了交互过程屮的“停止•开始”的弱点,用户在与服务器交互的过程是异步的,从而使页而上的数据不必一次乂一次

8、的全部刷新,并且这些“请求■应答”的过程是通过结构化的XML文档——XMLHttpRequest协议完成的。这些特性使开发者能够很容易的把AJAX整介到WebServices中去。在Google开始使用AJAX进行新应用的开发之后,AJAX开始被公众所注视,Google在去年所开发出的重要的产品很多都是基于AJAX模型的,例如GoogleGroups,GoogleSuggests以及GoogleMapso除了Google的产品Z外,Amazon公司在他们的捜索引擎的应用中同样使用了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。