论文摘要
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系统。
论文目录
摘要Abstract第1章 绪论1.1 研究背景1.2 国内外研究现状1.3 论文研究的主要内容1.4 论文的组织第2章 WebGIS开发技术分析2.1 WebGIS简介2.2 WebGIS实现方式2.2.1 服务器端方式2.2.2 客户端方式2.2.3 混合方式2.2.4 WebGIS的实现方式比较2.3 WebGIS主要开发技术分析比较2.3.1 CGI技术2.3.2 服务器应用程序接口(Sevrer API技术)2.3.3 插件技术(Plug-in)2.3.4 ActiveX技术2.3.5 Java applet技术2.3.6 J2EE技术2.3.7 WebGIS开发技术比较第3章 J2EE MVC开源框架及MAPGIS-IMS分析3.1 J2EE MVC开源框架3.1.1 J2EE MVC设计模式3.1.2 J2EE MVC开源框架3.2 MAPGIS-IMS二次开发平台3.2.1 MAPGIS-IMS平台3.2.2 选择MAPGIS-IMS平台的原因第4章 基于J2EE MVC开源框架的WebGIS设计4.1 设计思路4.1.1 系统实现方式4.1.2 系统开发方式4.1.3 系统开发技术4.2 系统框架设计4.2.1 设计目标4.2.2 运行环境4.2.3 总体结构4.3 系统主要实现技术4.3.1 表现层实现4.3.2 Web层实现4.3.3 业务逻辑层实现4.3.4 数据层实现第5章 WebGIS实现中的关键技术研究——最短路径问题5.1 最短路径问题概述5.2 经典最短路径算法5.2.1 最短路径算法的标记方法5.2.2 Dijkstra算法5.2.3 Dijkstra的改进算法:DIKB、DKA和DKD算法5.2.4 现有最短路径算法比较5.3 最短路径算法的优化5.3.1 盲目搜索的缺点*算法'>5.3.2 启发式搜索算法——A*算法*算法'>5.3.3 优化A*算法第6章 基于J2EE MVC开源框架的WebGIS实现6.1 数据组织6.2 功能模块具体实现6.2.1 地图操作模块6.2.2 地图查询模块6.2.3 空间分析模块6.2.4 统计分析功能第7章 总结与展望7.1 研究工作总结7.2 进一步的工作参考文献致谢攻读硕士期间发表的论文及科研情况
相关论文文献
- [1].J2EE MVC模式下表示层技术的选择与具体应用研究[J]. 电脑开发与应用 2009(06)
- [2].基于J2EE MVC模式的教育学习平台的关键技术研究[J]. 广东技术师范学院学报 2019(06)
标签:开源框架论文; 最短路径论文;
基于J2EE MVC开源框架的WEBGIS开发技术研究
下载Doc文档