基于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系统。
其他文献
在人类的社会生活中,语言起着不可忽视的重要作用,它的的功能主要体现在社会生活和个体思维之中。语言在社会生活中能够用来传递信息和进行人际交往。同时,思维能力的发展也
战国时期,社会政治、经济各方面发生许多重大变革,在意识形态领域中百家争鸣,社会思潮和观念空前活跃.在服装上表现为以丝、麻为原料的纺织生产空前繁荣,丝绸织绣工艺取得巨
探月计划与我国经济和军事利益息息相关,模拟探月工程作为探月计划的预研课题一直是学术界研究的热点。主要包含月球导航、选址降落等方向。本文主要介绍月面导航项目中的视
农村中小学教师是我国教师队伍的重要力量,在农村社会经济发展、“科教兴农”以及农村的精神文明建设中发挥着发挥着基础性与关键性作用。建设一支高素质的农村教师队伍,不仅
“志愿服务事业”是一项伟大而崇高的事业,已成为推动社会全面发展的重要手段和社会文明进步的重要标志。企业是社会财富的创造者,企业公民的社会公德和责任意识对构建和谐社