计算机与现代化

• 数据库与数据挖掘 • 上一篇    下一篇

基于Qt和GLSL的双线偏振雷达高分辨率资料快速显示

  

  1. (上海中心气象台,上海200030)
  • 收稿日期:2019-01-22 出版日期:2019-08-15 发布日期:2019-08-16
  • 作者简介:管理(1989-),男,江苏扬州人,工程师,硕士,研究方向:天气雷达资料处理与应用,E-mail: glion2005@163.com; 戴建华(1969-),男,上海人,正研级高级工程师,博士,研究方向:强对流天气预报预警技术,E-mail: djh_smc@126.com。
  • 基金资助:
    国家自然科学基金资助项目(41775049); 上海市科委研究计划项目(16DZ1206100)

Rapid Visualization Design for High Resolution Data of #br#   WSR-88D Dual Polarization Radar Based on Qt and GLSL

  1. (Shanghai Central Meteorological Observatory, Shanghai 200030, China)
  • Received:2019-01-22 Online:2019-08-15 Published:2019-08-16

摘要: 伴随全国部分省市业务用多普勒天气雷达升级双线偏振雷达工作的逐步推进,预报员能够获取更多变量和更高分辨率的数据进行天气预警和天气形势综合研判。与此同时,传统的基于GDI+的雷达资料显示方式已难以应对,高分辨资料的快速显示问题已成为亟待解决的问题。有鉴于此,本文以上海市气象局布设的美国进口WSR-88D双偏振雷达为例,利用Qt图形界面库设计交互窗体界面,利用OpenGL着色器语言(GLSL)将色彩映射、图像平移缩放等核心功能融入片段着色器中提升显示效率和精度。经实际业务检验发现,本设计方案能够在提供友好人机交互体验的同时,兼顾复杂图像的高效和精确渲染,进而能够为精准化天气预报预警工作提供一定技术支持。

关键词: Qt, OpenGL shading language (GLSL), 双线偏振雷达

Abstract: In some provinces and cities in China, higher resolution data with more variables are available for weather warning and comprehensive judgment of synoptic situation due to the promotion of the Doppler weather radar upgrading to dual polarization radar. As it is difficult to deal with such data through the traditional GDI+ visualization method, the rapid visualization of high resolution radar data has become an urgent problem to be solved. Using the WSR-88D dual polarization radar imported from USA by the Shanghai Meteorological Bureau, this paper intents to improve the display efficiency and accuracy by choosing the Qt graphical interface library in the designation of the human-computer interaction interface and utilizing the OpenGL shading language (GLSL) in the integration of the core functions, such as the color mapping, transformation and scaling, into the fragment shader. Practical application proves that the above designation provides a friendly human-computer interaction experience and a completing complex graphics with high efficiency and accuracy. Thus, it provides essential technical support for the accuracy of weather prediction and warning.

Key words:  Qt, OpenGL shading language (GLSL), dual polarization radar

中图分类号: