论文摘要
随着网络和GIS技术的发展,WebGIS日渐成熟并且已经渗透到各个领域。景区信息发布与监控系统是WebGIS在旅游服务领域的扩展,它是以景区地理数据和电子地图为数据源,以网络、GIS和数据库为技术支撑,为Internet/Intranet上的授权用户提供权限登录、地图查询与分析、旅游线路查询、特殊目标监控,以及旅游信息发布等服务,主要特点是透明化、可视化、可扩展、可实时互动。在系统的所有功能模块中,WebGIS起着核心作用,也是本文研究的主要内容。本文首先通过对目前WebGIS的结构模式和实现方式的分析、比较,提出了一种基于J2EE技术和MVC设计模式的分布式WebGIS实现方案,该方案采用MapXtreme Java软件作为二次开发平台,并从游客和景区管理者的角度进行了系统的整体设计,提出了系统的结构模式和开发方案。其次,对系统开发过程中引入的若干技术进行了探讨,如动态数据的异步传输(AJAX)、MapXtreme动态图层、层次细节模型等。另外,文章在综合分析目前应用较为广泛的最短路径算法的基础上,提出了针对系统应用的旅游线路最佳换乘方案的一般算法,并将其应用到系统中。最后,在上述研究的基础上,初步实现了景区信息发布与监控系统中的WebGIS模块,简单介绍了其主要功能,并在全面总结本文研究内容的基础上,提出了系统进一步完善的构想。
论文目录
摘要Abstract第一章 绪论1.1 课题研究的背景1.1.1 研究背景1.1.2 旅游信息化发展概况1.1.3 旅游业与信息化的结合——旅游信息系统1.2 基于WebGIS的景区信息发布与监控系统1.2.1 景区信息发布与监控系统简介1.2.2 景区信息发布与监控系统的工作流程1.3 WebGIS在系统中的作用1.3.1 WebGIS与旅游信息系统(TIS)1.3.2 WebGIS是景区信息发布与监控系统的最佳选择1.4 论文的组织和主要内容第二章 WebGIS及其二次开发技术2.1 WebGIS概述2.1.1 WebGIS的组成2.1.2 WebGIS的特点与优势2.1.3 WebGIS面临的问题2.2 WebGIS的结构模式2.2.1 服务器模式2.2.2 客户端模式2.2.3 客户端/服务器模式2.3 WebGIS的实现方式2.3.1 CGI方式2.3.2 服务器应用程序接口(Server API)方式2.3.3 GIS插件方式2.3.4 Java/ActiveX方式2.4 WebGIS的产品和应用2.4.1 平台软件2.4.2 应用现状第三章 基于Java技术的系统设计方案3.1 系统中的Java技术3.1.1 J2EE概述3.1.2 相关技术3.2 MapXtreme Java的框架结构3.2.1 MapXtreme概述3.2.2 MapXtreme Java的组成和技术特点3.2.3 MapXtreme Java的应用模式与体系结构3.2.4 MapXtreme Java的地图数据组织3.3 系统中WebGIS的结构模式3.3.1 系统的模块设计3.3.2 系统实现模式的选择3.3.3 系统的开发环境与开发工具第四章 系统中的关键技术4.1 MVC模式4.1.1 MVC模式概述4.1.2 基于MVC设计模式的系统运行框架4.1.3 MVC框架的系统开发示例4.2 AJAX技术4.2.1 Web的现状和需要解决的问题4.2.2 AJAX简介及其在系统中的作用4.2.3 AJAX技术的组成与特点4.2.4 在WebGIS中使用AJAX技术4.2.5 实现的过程和关键代码展示4.3 空间数据的远程传输4.3.1 MTXJ动态图层4.3.2 运用LOD(细节层次模型)思想控制图层显示4.4 旅游线路智能查询4.4.1 旅游线路图层的设计4.4.2 最少换乘路径算法的实现4.4.3 关键代码展示第五章 系统的设计与实现5.1 系统开发环境、运行环境和数据资料5.2 系统主要功能模块第六章 结论与展望6.1 结论6.2 展望参考文献附录致谢
相关论文文献
标签:景区信息发布与监控论文; 旅游线路论文;