新的计划——XX监测与预警平台

开篇的话:项目验收了,或许还有烦心事,但是应该不多了,要好好做自己的毕业论文了,也要多看书打磨打磨技术,坚持写总结,能写博客的写博客,不方便写的就自己做笔记记录。

我的毕业论文是做水文方面的东西,设想着有一部分来写系统,单纯的研究如果不能实现就废弃了,我一直也想做真正有用的东西,现在我觉得毕业设计做的东西是有用的,所以从系统设计到编码都按照软件工程的规范来,后面的维护和扩展都会相对容易。


一、系统架构

  • 系统采用B/S架构
  • 数据库采用Mysql(业务数据)、PostGIS(地理数据);
  • 服务器主要包括地图服务器和业务逻辑服务器,采用GeoServer作为地图服务器,NodeJS作为业务逻辑服务器(之前都是采用Servlet,对比后觉得还是采用现今最火的NodeJS)
  • 应用层则采用Bootstrap+Leaflet搭建
    系统架构图如下:
    新的计划——XX监测与预警平台_第1张图片

二、系统功能组成

新的计划——XX监测与预警平台_第2张图片
初步设计系统主要包括水雨情总览、水情查询分析、洪水预报预警、二三维可视化四个模块

  • 水雨情总览。数据部分主要包括卫星降雨、站点降雨、水位、流量等。数据是怎么来的后面再介绍
  • 水情查询分析。不只是单纯站点、流域查询;结合Echarts对水情数据做同比分析,以几十年降雨数据应该可以做点事情的(非重点,考虑只做图表可视化)
  • 洪水预报预警。这块是核心,水文模型通过层层比较,最终选择了CREST模型,不细展开了。通过历史数据使模型参数本地化,再使用预报降雨驱动模型,预测河道水位、流量,提前发布预警。(这是我认为最有意义的地方,待实践检验吧)
  • 二三维可视化。毕竟专业这块,展示尽量做好,信息表现形式要丰富

三、目前的原型

新的计划——XX监测与预警平台_第3张图片


四、结束语

数据驱动,太关键了!没数据很多事情都没法做,但是在天朝,壁垒森严,很多数据不明白为什么是涉密的,就像气象数据、水文数据,这些在国外都是可以随便下载的。论文灵感来源于欧洲洪水感知系统(EFAS,European Flood Awareness System),参与此计划的国家就提供了数据下载的网站,不需要注册不需要权限。有时候真的挺无奈的,但也没有办法,只能在有限范围内,把自己能做得事情做好。

前些天出了政策说要把封闭的小区与单位大院逐渐打开,希望不仅仅是大院的敞开,更是真正意义上的互联互通!

你可能感兴趣的:(web前端)