欢迎来到天天文库
浏览记录
ID:33189468
大小:7.82 MB
页数:72页
时间:2019-02-21
《ajax技术在webgis中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中南大学硕士学位论文Ajax技术在WebGIS中的应用研究姓名:彭建伟申请学位级别:硕士专业:计算机应用技术指导教师:罗大庸20080301摘要WebGIS是GIS发展的方向,它极大地提高了空间信息维护、发布和查询效率。但是传统模式的WebGIS面临许多问题,例如较低的响应速度和较差的服务性能。Ajax技术是目前客户端最有效率的技术,它可以使用户操作与服务器响应异步化。使用Ajax可以缩短客户端与服务器端的响应时间,减少网络间数据传输量,从而大大扩展WebGIS的能力。本文主要做了以下研究工作:(1)针对空间查询无状态策略的缺点和纯客户端缓存的不足,建立
2、空间数据服务器缓存,用于在网络环境中提供高性能的数据访问服务。增强了WebGIS服务器的伸缩性和系统综合性能,减轻了网络负载,缓解了网络带宽瓶颈。(2)在地图服务中创建Ajax引擎,快速高效发布地图数据。通过多线程控制显示,增强了地图与用户之间的交互性;Ajax引擎实现了逻辑与数据的分离,便于进行地图服务扩展和可重用。(3)对现有WebGIS平台进行研究,总结了其存在的不足,提出使用Ajax技术构造胖客户端。把一部分原本由服务器端实现的业务逻辑转移到客户端由Ajax引擎处理,实现数据的按需获取和用户界面的部分加载和部分更新。解决了现有WebGIS平台网络
3、流量大、服务器压力大和用户界面不友好的问题。通过以上工作,构建了AjaxWebGIS平台。应用证明了这种平台具有结构清晰、执行效率高的特点。同时,在本文中提及的实现技术,紧跟当前开发技术的发展方向,对同类课题的研究和应用具有借鉴意义。关键词Ajax,WebGIS,异步通讯,JavaScript,地图服务ABSTRACTWebGISisthedirectionofthedevelopmentofGIS,itgreatlyenhancedthemaintenance,releaseandqueryefficiencyofspatialinformation.
4、ButtraditionalpattemofWebGISfacesmanyproblems,suchaslowrespondingrateandpoorperformanceoftheservices.Atpresent,Ajaxisthemostefficienttechnologyforclient,itcanmakeuseractionandserverresponseasynchronous.Ajaxcanbeusedtoshortenrespondingtimebetweenclientandserver-side,alsotoreduceth
5、evolumeofdatatransmissionofnetworks,thustheabilityofWebGISisgreatlyexpanded.Thispapermainlydidthefollowingresearches:(1)Inviewofthedefectsofthestatelesstacticsofspatialinquiryandtheshortagesofcachesinpureclients,thespatialdataservercacheissetupusedtoprovidehigh—performancedataacc
6、essservicesinthenetworkenvironment,andthishasenhancedtheflexibilityoftheWebGISserveraswellasthesystematicintegratedability,reducedthenetworkload,andeasedthebottleneckofnetworkbandwidth.(2)AJaxengineiscreatedinamapservicesystem,variousmapdataisreleasedfastandefficiently.Throughdis
7、playofmultithreadingcontrol,thesehaveenhancedmutualrelationshipbetweenmapanduser.AJaxenginehaveactualizedtheseparationoflogicanddatawhichwaseasytoenlargeserveofmapandrepeatusing.(3)TheexistingWebGISplatformisstudied,itsexistentinadequacyissummedup,andfatclientofAjaxtechnologystru
8、ctureisputforwardtousing.Partoforiginals
此文档下载收益归作者所有