论文部分内容阅读
地质灾害频发一直严重威胁着人民生命财产安全和国家社会经济发展。据统计,在过去十年里我国共发生二十多万起地质灾害事件,这些灾害事件造成了一万多人的伤亡和五百多亿元的直接经济损失。通过对地质灾害的监测能够有效减少地质灾害所带来的损失,但是目前地质灾害监测仍然存在着一些不足:一是国内的大部分地质灾害监测仍然处于半自动监测阶段,自动化程度不高;二是现有地质灾害监测系统没有考虑到在大量监测点下海量数据处理的问题,导致在实际应用中仅能实现单个或者少量监测点的监测。针对上述背景,本文设计了基于GNSS的地质灾害实时监测系统,主要研究成果如下:(1)通过对课题背景和国内外研究现状的调研,分析地质灾害实时监测系统的需求,从不同角度对系统进行设计,给出系统的硬件架构和软件架构;(2)根据对卫星差分定位的研究设计卫星数据采集方案,实现了地质灾害数据的全自动实时采集;(3)改变传统阻塞式IO通信方式和集中式系统架构,设计分布式数据处理系统。基于非阻塞式IO通信的数据传输服务解决了高并发下的数据传输问题,基于分布式架构的数据解算服务实现了海量数据的分布式实时解算,数据存储服务实现了解算结果的高性能存储,服务容器为所有服务提供了一致的运行环境和统一的资源调用接口;(4)根据地质灾害监测的实际需求,设计数据可视化平台,实现了地质灾害的可视化监测和管理。通过卫星差分定位和无线通信技术实现地质灾害数据的采集,通过分布式数据处理系统实现地质灾害数据的处理,使用数据可视化平台实现地质灾害数据的监测,本文最终实现了地质灾害的全天候全自动实时监测。目前本系统已经在重庆万州投入实际应用,应用结果表明:本课题设计的地质灾害实时监测系统满足地质灾害监测精度要求;提高了地质灾害监测的自动化程度;解决了地质灾害监测中海量数据处理的问题。