某型地波雷达终端显示软件的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:glggg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高频地波雷达可用于海态遥感,实时的获取大量海洋信息数据,广泛用于海洋环境监测和海洋气象预报等方面。该软件是在武汉大学终端显示软件的基础上,针对用户界面不友好问题,重新进行改良开发。该软件的目标是将地波雷达信号测得的海洋信息数据经过一系列的处理,从二维地图显示和三维地图显示两方面,直观的展示给用户。本文主要针对用户在原有终端显示软件使用过程中出现的一系列问题,研究了地波雷达终端显示软件的具体设计与实现过程。首先,论文对选题的背景和海内外地波雷达终端显示软件的发展近况进行了简要概述。其次,根据实际的业务需求,介绍了该软件实现过程所使用的关键技术。再次,通过分析地波雷达终端显示软件的具体业务功能,利用用例图和数据流图分别对该软件进行需求建模和过程建模。其中该软件包含五个功能模块:界面显示模块、二维地图信息数据处理显示模块、三维地图信息处理显示模块、海洋信息数据处理显示模块以及历史信息查询模块。接着,论文给出了该软件的总体软件架构图。在代码实现中,采用模型视图框架实现显示界面和处理过程的分离,使代码更加简洁。根据确定的业务功能需求,选择相应的技术手段实现。其中,界面显示框架模块主要采用QT4相关开发技术实现;二维地图信息数据处理显示模块主要采用两种算法(包括墨卡托投影算法和米勒投影算法),将经纬度数据转换为二维平面数据,实现坐标转换;三维地图信息数据处理显示模块主要采用简单的自定义地图投影算法,将经纬度坐标转换为三维坐标,实现一个可旋转的球形地图;海洋信息数据处理显示模块实现了四种海态数据(包括径向流场、矢量流场、浪场和风场)的形象化处理显示过程,处理过程中采用OpenGL图形编程技术和简单的线性插值算法,分别解决了如何提高大量图形渲染处理速度的问题以及如何扩充稀疏的海态信息数据点的问题;在历史信息查询模块采用轻型数据库SQLite作为该软件的底层数据库,用户可以利用时间节点进行历史海态数据信息查询、显示和打印操作。最后,针对软件各模块具体实现的功能,编写相应的测试用例,并对该软件进行各模块的功能性测试,将预期结果与测试结果进行分析对比。该地波雷达终端显示软件经过运行测试后,可以投入到正常的使用当中。后续软件会在当前已经实现的模块功能的基础之上,进一步归纳总结,增加该软件在功能上的灵活性和可拓展性,期待在以后的实践中能够实现再优化、再升级。
其他文献
目的:探讨胆漏的原因及防治策略。方法:回顾性分析2003年1月至2008年12月收治的22倒胆漏病人发生胆漏的原因、治疗方法及效果。结果:19例首选非手术治疗,其中1例死亡,3例中转手术
目的:构建人肠道病毒71型(humanenterovirus71,EV71)VPl一VP4重组融合蛋白表达体系.方法:构建EV71VPl-VP4重组融合蛋白原核表达栽体转化大肠杆菌DH5ct,诱导表达融合蛋白VP1-VP4,SDS-P
国家财政部发布的《企业会计准则第5号——生物资产》准则,不仅明确了生物资产的核算范围,而且全面系统地对生物资产和农业活动这一特殊领域进行了规范。本文就生物资产的会
鉴于河北工业大学开办公共事业管理本科一批的15年的经验与发展,申报省部级课题,获准立项。城市人防公共事业与公共安全工程建设理论,在公共管理范畴内及其社会公共事业发展
根据我国现代财政管理制度的具体内容,国库集中支付制度属于一种常见的管理制度,主要作用就是能够加强财政支出的透明度,进一步促进我国防腐败工作的运行进程,能够从根本上解
目的:研究构建靶向E2F1基因的miR-331真核表达载体,评估其转染人胃癌细胞株SGC-7901细胞后对E2F1基因的干扰效果及其功能,探讨miR-331在胃癌中可能的作用机制.方法:将外源性重
<正>一年一度的"3.15"消费者权益保护日又到了,每年的"3.15"晚会都会曝光一些侵犯消费者权益的事件,其中也包括食品行业的重大事件,比如,"过期食品照买不误"、"来路不明的保
目的 :探讨龟甲炮制工艺标准及炮制品粉碎度标准。方法 :对历代文献进行考证 ,与现代《中国药典》进行比较。结果 :龟甲醋制法优于 1995年版《中国药典》的砂烫醋炙法 ;龟甲
<正>2016年8月3日下午四点中国印刷及设备器材工业协会副理事长陆长安、副秘书长王凤娜、北京中印协华港国际展览有限公司业务部经理王金鸣与马来西亚印刷商公会总会长郭献懋
目前5G已成业界热点话题,产业链各方均已纷纷布局5G。无论是中央政府的政策出台、地方政府的积极实践,还是三大运营商、芯片厂商和手机制造商等产业链的快速行动,都可看出中