基于J2EE MVC开源框架的WEBGIS开发技术研究

来源 :武汉理工大学 | 被引量 : 27次 | 上传用户:dlinc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GIS技术的发展为地理信息的电子化、可视化、网络化带来了重大革新。同时,Internet技术的迅速发展为GIS的发展带来了更大的空间,地理信息系统和Internet技术结合产生了WebGIS。现在,WebGIS在理论研究上向更深更广的方向发展,在应用上已经渗透到了社会生活中的各个领域。随着WebGIS的不断发展,人们对WebGIS的要求越来越高,WebGIS向着对用户要求更低、实用性更强、运行更快速、更稳定的方向发展,同时对WebGIS的实现方式和实现技术提出更高的要求。目前,WebGIS实现技术有很多种,而基于J2EE平台开发WebGIS结合了服务器端和客户端实现方式的优势,为WebGIS的开发提供了较全面的支持。J2EE平台技术广泛,而且在框架设计上提供了支持,使得设计和实现WebGIS更加简单和方便。论文基于J2EE MVC的三个轻量级开源框架(Struts、Spring、Hibernate)设计WebGIS开发框架,以中地软件的MapGIS-IMS作为WebGIS二次开发平台,为快速开发出全面、健壮的WebGIS提供一个可行的解决方案。其主要实现方法是:运用Struts框架实现表现层和逻辑应用层的分离,使得系统结构更加清晰;Hibernate框架完成对数据的持久化工作;Spring框架整合Struts和Hibernate框架,并对它们及业务逻辑进行管理。基于J2EE MVC开源框架的WebGIS开发技术使得开发出来的WebGIS具有层次清晰、扩展性好、模块化、易移植且平台独立性强的优点。此外,论文还对WebGIS实现过程中的关键技术——最短路径问题进行了研究。通过对经典最短路径算法的分析,论文采用优化后的A*算法解决最短路径问题,在时间和空间复杂度上对最短路径算法进行了优化。最后,论文展示了一个以武汉地图(核心是武汉道路网)为数据,以基于J2EE MVC开源框架的WebGIS设计方法为指导,并运用对最短路径问题的研究成果,借助MAPGIS-IMS二次开发平台具体实现的WebGIS系统。
其他文献
在人类的社会生活中,语言起着不可忽视的重要作用,它的的功能主要体现在社会生活和个体思维之中。语言在社会生活中能够用来传递信息和进行人际交往。同时,思维能力的发展也
<正> 自国家逐步拓宽棉花流通渠道,放开棉花购销价格以来,特别是去年国务院下发了《关于进一步深化棉花流通体制改革的意见》之后,以社企分开、建立现代企业制度为核心的供销
<正> 去年国务院发出了《关于进一步深化棉花流通体制改革的意见》,作出了&#39;一放、二分、三加强,走产业化经营路子&#39;的决定,这对打破事实上存在的行业垄断、地区封锁、
战国时期,社会政治、经济各方面发生许多重大变革,在意识形态领域中百家争鸣,社会思潮和观念空前活跃.在服装上表现为以丝、麻为原料的纺织生产空前繁荣,丝绸织绣工艺取得巨
不干胶印刷作为包装印刷一个重要组成部分,其使用方便,形式多样的特性,深得用户喜爱。随着生活水平的不断提高和市场竞争的日益激烈,商品除了要具有优良的品质外,还必须具有高品味
探月计划与我国经济和军事利益息息相关,模拟探月工程作为探月计划的预研课题一直是学术界研究的热点。主要包含月球导航、选址降落等方向。本文主要介绍月面导航项目中的视
<正> 供销社系统棉花企业如何以&#39;社企分开&#39;改革为契机,再塑新形象,再图新发展,再创新辉煌,不仅是企业自身的热点,而且也是各级政府关注的一大焦点,需要我们努力实践,
农村中小学教师是我国教师队伍的重要力量,在农村社会经济发展、“科教兴农”以及农村的精神文明建设中发挥着发挥着基础性与关键性作用。建设一支高素质的农村教师队伍,不仅
“志愿服务事业”是一项伟大而崇高的事业,已成为推动社会全面发展的重要手段和社会文明进步的重要标志。企业是社会财富的创造者,企业公民的社会公德和责任意识对构建和谐社