基于GIS服务的防汛信息系统的设计与实现
2023-02-25 11:56:06
论文总字数:21252字
摘 要
自古至今,洪汛灾害一直是对人民财产安全威胁较大的主要灾害之一,国家也长期致力于洪汛灾害的防护和灾后的救援工作,并投入了大量的人力物力用于物质工程的建设中。然而单一的物质工程建设往往只能起到灾时被动的防御作用,缺乏了对灾情的分析和预测这种主动防御的手段。
因此,利用便捷的网络资源和GIS服务的地图操作技术,通过对汛情信息的收集和监测来直观地、实时地展示汛情情况和对洪汛的预测防护成为了现阶段防汛工作的发展方向和必要任务。
本论文主要研究防汛信息系统的GIS地图应用以及汛情信息的展示和分析,能够将反馈回来的数据以站点的形式表现在地图上。管理员可通过对地图的操作来实现汛情信息的查看,以及增删和修改地图站点的信息,以此来解决实际站点的迁移和地域重划分的问题。此外,系统也会将采集到的雨量数据以柱状图的形式直观的表现出来,用以呈现该站点雨量时间分布情况,从而判断和预测汛期的时间跨段。该项目采用b/s结构,前端使用的是flex框架,后台则是采用的Spring mybatis框架,一定程度上地降低了代码的耦合度,便于系统后期的扩展和维护。
关键词: GIS;防汛信息系统;汛情分析;Spring、mybatis
Design and Implementation of flood prevention information system
Based on GIS
Abstract
Since ancient times,flood disaser is one of the main disasters in great threat to people’s property safety. The state also devote flood protection and disaster brought disaster relief, and put a lot of manpower and material resources for the construction of material in Engineering. However, the single material engineering construction can only play a passive role in the disaster, the lack of the disaster analysis and prediction of such active defense means.
Therefore, the map operation technology using the convenient cyber source and GIS services, through the collection and monitoring of flood information visually, real-time display of the flood and flood forecast protection become the development direction and necessary task at the present stage of flood prevention work.
The paper mainly studies GIS map application and flood information presentation and analysis of the flood control information system GIS. It can show the feedback data on the map in the form of station. In order to solve the actual site of the migration and geographical division of the problem,administrators can through the map operations to achieve the view of flood information, and freely add or delete and modify the site information. Not only that, The system will also display the rainfall data by collected in the form of a histogram intuitively, to show the site of the time distribution of rainfall, so as to determine and predict the time span of the flood season.The project uses the b/s structure, the front end of the use of the flex framework, the Background is the use of Spring and mybatis framework, to a certain extent, it reduced the coupling of the code, ease of system extension and maintenance of the late.
Keywords: GIS;Flood Control Information System;Flood Analysis;Spring,Mybatis
目录
摘 要 I
Abstract II
第一章 引 言 1
1.1 选题背景 1
1.2 现状研究 1
1.3 课题目的及意义 1
1.3.1 课题研究的目的 1
1.3.2 课题研究的意义 2
1.4 课题的关键问题 2
1.5 论文组织结构 2
1.6 本章小结 2
第二章 技术简介 3
2.1 GIS简介 3
2.1.1 GIS的组成与特点 3
2.1.2 主流的GIS开发工具 3
2.2 Spring SpringMVC mybatis框架 3
2.2.1 SSM框架及其依赖的jar包 4
2.3 本章小结 7
第三章 系统需求分析 8
3.1 用户需求分析 8
3.2 系统功能需求 8
3.3 系统业务流程 10
3.3.1 系统管理员管理员的业务流程 10
3.3.2 值班人员的业务流程 11
第四章 系统总体设计 13
4.1 系统开发软件和运行环境 13
4.1.1 开发环境与工具 13
4.1.2 开发工具与开发环境简介 13
4.1.3 开发环境的部署与框架的搭建 13
4.2 系统设计思想 14
4.3 系统模块总体设计 15
4.4 功能模块设计 15
4.4.1 系统管理员功能模块设计 16
4.4.2 公有模块(Module)的设计 16
4.5 数据库设计 16
4.5.1 系统ER图 16
4.5.2 关系模型的抽象 18
4.5.3 数据库表字段设计 18
4.6 地图属性设计 19
4.7 本章小结 19
第五章 系统详细设计 20
5.1 功能模块详细设计 20
5.2 实体类(JavaBean)详细设计 21
5.3 业务逻辑层(Service层)详细设计 22
5.4 持久层(DAO层)详细设计 23
第六章 系统实现 25
6.1 系统难点实现一——地图的页面展示 25
6.1.1 地图显示解决方案 25
6.1.2 核心代码示例 25
6.2 系统难点实现二——前后台支持框架的构建 27
6.3 系统页面设计 28
6.4 本章小结 30
第七章 系统测试 31
7.1 测试环境 31
7.2 功能测试 31
7.3 本章小结 33
第八章 结束语 34
致谢 35
参考文献 36
第一章 引 言
1.1 选题背景
由于特殊的地理位置与气候因素的影响,洪水一直是制约多汛地区经济发展的主要原因之一。而如今倡导的防洪减灾,多是以建设防汛工程为主,用物质基础来抵御洪水的侵袭。但是这种单一的物质防御往往耗费了大量的人力物力,并且取得的成效也常常不如人愿。这种防御方式已经不符合科学发展的观念,因此运用防汛信息系统与物质工程相结合的防御方式也顺应时代需求应运而生。现在有相当一部分地区正朝着这种软件系统与工程基础相结合的防汛手段转变。
另一方面,随着GIS技术的不断发展成熟,对于GIS的运用也趋于多元化,便捷的地图操作使得它广受开发人员的欢迎。采用GIS技术能够方便的在地图上进行标记和信息展示,这就让的管理人员不需要了解系统本身的逻辑,也能完成相应的功能操作。因此,本课题就基于GIS的防汛信息系统的设计和实现而展开。
1.2 现状研究
于上世纪70年代,美国就已经提出了通过对洪水监测、预警、分析和评估等非工程化手段来减少灾害损失的设想。地理信息系统(GIS)技术的发展,使得人们将GIS技术结合到防汛项目中达到了出乎意料的效果。在美国,突发事件管理委员会FEMA已利用该技术用于淹没灾害管理;并可辅助预测水灾危害,如洪水的峰值时间,水位高度等;在汛后可提供相应的汛情数据给政府部门和保险公司来进行损失的评估和灾后重建计划的确立。目前在国外相当一部分的发达国家已经普及使用防汛系统或正在建设综合型的防洪工程,但不排除一些相对落后的国家依旧秉持着物质工程的防御,而缺乏了防汛信息系统这方面的部署与开发。
剩余内容已隐藏,请支付后下载全文,论文总字数:21252字