- 20
- 0
- 约4.79千字
- 约 5页
- 2021-09-22 发布于广东
- 举报
大数据平台的测震数据流实时可视化系统设计与实现
测震数据流的实时传输和可视化技术是研发地震监测系统的基础,目前国内地震行业常用的监测软件系统有地震速报信息共享服务系统 EQIM(Earthquake Instant Message)(杨陈等,2009;)1系统设计系统采用浏览器/服务器(B/S)架构,用户可在任意平台通过浏览器访问。B/S架构下的应用程序通常由3部分组成,即数据层、服务层和表示层。数据层中数据来源于Kafka分布式缓存数据库,服务层搭建采用SpringMVC框架,功能为实现对数据筛选统计和分析,mvc框架的模块相互独立的松耦合性特点便于后期代码维护和重构,表示层由Echarts实现。系统架构如图1所示。三层结构搭建的具体程序流程如图2所示。1.1表示层设计表示层即浏览器端主要负责与后台交互,将数据层封装的数据渲染为HTML页面,通过浏览器进行展示。当数据通过Websocket返回给浏览器后,可直接在Echarts中进行实时显示,通过散点图变化和动态条形统计图直观表示实时数据变化趋势。同时将数据按时间段保留,用户可以选择最近一段时间内的数据通过Echarts统计图查看数据整体变化趋势,主要包括接收数据的值域分布统计;接收数据的差值统计;接收数据随时间变化统计;接收数据的整体变化趋势统计。与传统B/S前后端”请求/响应”模式类似,浏览器端发送至服务
原创力文档

文档评论(0)