作者主页:毕业设计精选
作者简介:9年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家
摘 要
常规的气象站自动监测与预警系统主要使用差分全球定位系统获取观测参量,易受接收机综合误差影 响,导致监测与预警效果较差。对此,文章基于 SpringBoot+Vue 技术设计全新的气象站自动监测与预警系统。系 统测试结果表明,设计的气象站自动监测与预警系统的各个测试案例执行效果较好,证明设计的监测与预警系统性 能良好,具有应用价值。
关键词:SpringBoot+Vue 技术;气象站;自动监测与预警系统;
0 引言
受工业化发展影响,各个国家的生态环境日渐恶化, 自然灾害频发 [1-2]。研究表明,依赖人工观测记录法获 取预警信息,容易出现人工误差 [3] ,因此,需要应用传 感器、数据传输处理等技术设计气象自动监测与预警系 统,以精准采集、传输监测与预警信息 [4] 。常规的气象 站自动监测与预警系统主要使用差分全球定位系统获取观测参量,易受接收机综合误差影响,导致监测与预警 效果较差。
另外,当前针对气象站自动监测与预警系统的研究 存在较多问题 [5-6]。如何提升系统的可靠性和稳定性, 避免出现故障和错误,是一个重要的研究课题。基于此, 文章基于 SpringBoot+Vue 技术设计一种全新的气象站自 动监测与预警系统。
1 硬件设计
1.1 RTU SCS502-LT 遥感测试仪
选取 RTU SCS502-LT 遥感测试仪采集监测与预警 数据。该遥感测试仪使用 SQL Server 作为数据库软件, 参数如表 1 所示。
1.2 FPGA 存储器
文章选取现场可编程门阵列(Field-Programmable Gate Array,FPGA)存储器作为系统的核心存储器。 FPGA 存储器的采样率较高,能达到气象站自动监测与预 警系统运行要求。该存储器的模拟量采集图如图 1 所示。
表 1 RTU SCS502-LT 遥感测试仪参数
参数 | 数值 |
处理内核 | 32 ARM Cortex-M3 |
屏幕 | 104 mm(宽)× 39 mm(高) |
无线参数 | 支持分时长期演进(Time Division Long Term Evolution ,TD-LTE),下行速率 61 Mb/s , 上行速率 18 Mb/s;宽带码分多址(Wideband Code Division Multiple Access,WCDMA ), 下行速率 42 Mb/s,上行速率 5.76 Mb/s;时分同步码分多址(Time Division-Synchronous Code Division Multiple Access ,TD-SCDMA),下行速率 2.8 Mb/s,上行速率 2.2 Mb/s |
接口类型 | 4 组 RS-232 接口/2 组 RS-485 接口,数据位 5 、6 、7 、8 位,串口速率 1 200 ~ 115 200 bps |
最大切换电压 | 250 V 交流电 /30 V 直流电 |
供电 | 直流电 12 V/ 直流电 6 ~ 32 V |
2 软件设计
2.1 分析气象站自动监测处理数据流
气象站自动监测与预警的过程中,系统需要实时生 成监测数据流预警处理清单,对各个观测点的数据进行 校验与入库分发处理,因此需要分析气象站自动监测处 理数据流。气象站自动监测处理数据流分析流程如图 2 所示。
图 1 FPGA 存储器模拟量采集
图 2 气象站自动监测处理数据流分析流程
通过自动监测处理数据流分析流程,气象站可以高 效、准确地获取气象信息,增强气象监测和预警能力, 为人们提供更好的气象服务。
2.2 基于 SpringBoot+Vue 技术设计监测与预警组网模式
将 Spring Boot 作为 后端 框架、Vue 作为 前端 框 架,实现监测数据的采集、处理和展示,并在必要时 通过预警功能提醒相关人员,具体如图 3 所示。基于 SpringBoot+Vue 技术设计监测与预警组网模式时,可以 计算监测与预警数据的贡献度 wj,公式为
式中:N 表示监测与预警要素数量;Pj 表示属性预 警正确率;PK 表示预警分类权重。接下来对获取的监测 与预警数据进行修正,公式为
式中:TS 表示修正后的预警数据值;NA 表示有效 预警数据值;NB 表示无效预警数据值;NC 表示预警频 率分布参量。
3 系统测试
3.1 测试准备
结合气象站自动监测与预警系统测试要求,选 择 Server 作为基础测试平台,该平台的操作系统为 Windows Server 2003 Enterprise Edition R2。根据测试要 求生成的测试筛选界面如图 4 所示。
图 3 SpringBoot+Vue 监测与预警组网模式
图 4 测试筛选界面
3.2 测试结果与讨论
根据上述的测试准备,运行文章设计的基于 SpringBoot+Vue 技术的气象站自动监测与预警系统,测 试结果如表 2 所示。
表 2 测试结果
测试描述 | 预期结果 | 测试结果 |
点击菜单监控显示,选择地理坐标 | 进入气象要素等线图页面 | 测试通过 |
点击参数设置,勾选雨量、温度 | 进入雨量选择界面 | 测试通过 |
点击等值线参数设置 | 进入间隔、插值选择界面 | 测试通过 |
点击调色板参数设置 | 对不同的等值线、数据等进行选色 | 测试通过 |
在工具栏上点击全图按钮 | 地图显示全图 | 测试通过 |
点击菜单监控显示,选择电子表格 | 进入自动站信息显示页面 | 测试通过 |
点击显示设置 | 可以设置站点范围、要素、查询时间 | 测试通过 |
点击“导入本地数据库” | 进入导入数据库页面 | 测试通过 |
点击“参数选择” | 进入导出参数选择界面 | 测试通过 |
点击“查询参数” | 可对查询的参数进行设置 | 测试通过 |
由表 2 可知,设计的基于 SpringBoot+Vue 技术的气 象站自动监测与预警系统在不同测试案例下的运行性能 良好,证明该监测与预警系统具有应用可行性。
4 结语
随着气候变化日益严峻,气象灾害频发,准确地监 测和预警气象变化对于保护人们生命财产安全、促进社会 经济可持续发展具有重要意义。传统的气象监测方法存在 数据精度不高、观测频次有限等问题,难以满足现代气象 服务需求。因此,文章基于 SpringBoot+Vue 技术设计了全 新的气象站自动监测与预警系统。系统测试结果表明,该 气象站监测与预警系统性能良好,具有应用价值。
参考文献
[1] 陈治杰 . 浅谈农业气象预警现状及预警机制的完善措 施 : 以 " 第八届全国农业与气象论坛 " 为例 [J]. 核农 学报 ,2023,37(11):2315-2316.
[2] 徐 琼芳 , 刘立成 , 徐丽娅 , 等 . 基于 5G 云广播技 术的武汉城市圈气象灾害预警信息传播及应急管 理体 系 建设 : 以 湖 北 潜江 市 为 例 [J]. 中 国地 市报 人 ,2023(8):63-65.
[3] 罗堂松 , 姚岳来 , 邵学强 . 气象预警纳入防汛应急响 应启动条件的思考与建议 : 以浙江省为例 [J]. 中国防 汛抗旱 ,2023,33(7):79-82.
[4] 邓玲 , 袁伟天 , 陈玉贵 , 等 .2016—2020 年湖南省气 象灾害预警信号时空特征分析与预警信息精准靶向 发布策略 [J]. 中南农业科技 ,2023,44(4):124-128.
[5] 王涛 , 李燕 . 气象灾害预警信息发布服务效果评估实 践研究 : 以山西 2021 年 10 月 2 日暴雨过程为例 [J]. 中国应急救援 ,2023(2):72-76.
[6] 郭娜 , 王美 , 倪艳 , 等 . 乡镇和建制村气象灾害预警 信息传播功能配置规范研究 : 以江苏省为例 [J]. 农业 灾害研究 ,2022,12(10):75-77.