欢迎来到天天文库
浏览记录
ID:22276020
大小:54.50 KB
页数:6页
时间:2018-10-28
《鉴于silverlight富网络地理信息体系研制探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、鉴于SilverLight富网络地理信息体系研制探析-->1.绪论1.1.研究目的与意义网络地理信息系统(WebGIS)具有服务范围广、操作简单、跨平台、易部署、低成本和完善的空间分析功能、支持异构分布式数据源等优点(王建品,2009;张健挺,1997),近些年发展迅速,为地理信息系统(GIS)数据标准化、数据多维化、系统集成化、系统智能化、平台网络化、应用社会化作出了巨大贡献(吴信才,2001)WebGIS已经成为GIS研究领域最重要的研究方向之一(张新,2011)0随着WebGIS中包含的GIS功能和业务逻辑越来
2、越复杂(周春峰,2011),其架构方法也经历了客户端/服务器端(C/S)的二层架构和浏览器/服务器(B/S)的二层架构(高晓蓉,2011;任建武,2003),及浏览器/Web服务器/数据服务器的三层架构这三种主要架构方法,但由于GIS领域的自身特点使其开发受制于Web领域技术水平的发展状况,其主要实现技术大都基于传统的Web技术之上(汉博,2008),如使用服务器技术的CGI,ServerAPI和ASP等,或者使用客户端技术的Plug-In,ActiveX,JavaApplet等(刘荣高,2001;乌R伦,2003)
3、。而随着Web2.0的普及和服务器GIS技术的迅速发展,使用上述架构方法和实现技术开发的传统WebGIS的局限性也日益显著:对于使用者来说,其简陋的用户界面(UserInterfaceUI)图形显示,贫乏的交互体验能力和过度依赖服务器端处理能力的性能表现,己不能满足Web技术不断发展下用户对系统丰富体验的要求,降低了系统可用性(张宏,2007);而对于开发者来说,这种开发模式己经难以满足当前系统开发需要的敏捷性、可重用性和可扩展性要求,当选用的架构方法或者实现技术发生改变时,原有的应用甚至需要重新设计和开发,分布式、
4、并发性等应用实现方面也越来越复杂,这在企业化的开发应用中,无疑需要高昂的成本。针对上述传统WebGIS的不足,本文在对RIA/SilverLight和REST技术的研究基础上,在整体结构模块化,开发行为统一化,代码可复用及经验可复用的指导思路下,提出由空间数据服务器(数据访问层DAL),GIS服务和Web服务服务器(业务逻辑层BLL)及部署有SilverLight插件的浏览器(表现层UI)组成的三层富网络地理信息系统架构。并在“数字八达岭林场”的研究基础上(吕宏利,2003;游先祥,2003)应用此架构方法构建了基于
5、Silverlight技术的富网络地理信息系统,利用Silverlight技术的特性,开发出可配置化、可扩展化的功能控件。这些组件提供了地图浏览功能,和空间分析等功能,与用户有很好的互操作性,而且这些组件可以很方便的进行重用。因此,本文的研究对于富网络地理信息系统的发展和应用具有十分重要的实际意义。3.基于SilverLight的富网络地理信息系统关键技术25-383.1.ArcGISAPIforSilverLight介绍25-263.1.1.SilverLightAPI的功能253.1.2.SilverLightA
6、PI的组成25-263.2.SilverLightAPI中的图层26-283.2.1.支持的图层类型27-283.2.2.图层使用的注意事项283.3.SilverLightAPI中的Task28-303.3.1.Task功能的使用模式29-303.4.可配置化富网络地理信息系统30-343.5.控件通讯机制34-363.6.OfficeRibbon样式的用户界面36-384.富网络地理信息系统架构设计38-474.1.分层思想38-394.2.三层架构的优势39-404.3.使用三层架构的富网络地理信息系统40-4
7、74.3.1.数据层41-424.3.2.业务逻辑层42-444.3.3.表现层44-475.数字林场富网络地理信息管理系统的实现47-605.1.基础地图浏览和操作48-495.2.图层管理49-505.2.1.切换底图控件495.2.2.图层内容管理控件49-505.3.在线实时编辑50-515.4.联合检索51-52结论与展望本文在研究认识到传统WebGIS实现技术的不足后,探讨了新一代网络应用程序—富网络应用程序(RIA)的技术特性及其现有实现技术,并提出富网络地理信息系统(RIAWebGIS)的概念,通过文
8、献研究总结出当前RIAWebGIS的研究现状和发-->展趋势。然后介绍了基于SilverLight的RIAWebGIS系统实现的关键技术,并根据分层思想和先进性、稳定性、扩展性、易用性、可维护性及经济性设计原则设计了三层富网络地理信息系统架构,突破了客户端/服务器、浏览器/服务器两层模式的限制,将客户端表示逻辑、服务业务逻辑和数据存取逻辑分开,
此文档下载收益归作者所有