基于IDL语言的海表温度船测数据处理系统设计与实现
海表温度(Sea Surface Temperature,SST)是非常重要的海洋基础信息和环境参数。系统、精确的对SST进行测量意义重大。卫星遥感是大面积长期重复观测海表温度的理想方式,而精确的SST现场测量数据对于印证和提高卫星遥感SST的反演精度起着至关重要的作用。接触式现场测量所测SST数据尽管精度较高,但破坏了海表皮温结构,所测SST为海表下厘米到米量级的数据,船载红外辐射计则与卫星遥感一样,获取的是微米级厚度的海表皮温,因而利用船载红外辐射计作为现场测最数据印证和提高卫星遥感SST的反演精度是目前比较先进的方法。本文使用的船载红外辐射计已被证明有着良好的精度以及较高的自动化程度,在本文中它和其他船载仪器组成船测系统通过获取SST、日照辐射量、水线下船体温度等数据并在经过处理之后用于对红外辐射计SST数据的比较分析。 本文针对以船载红外辐射计为核心的船测系统数据的处理,利用第四代数据分析和图像化计算机可视化语言(Interface data language,IDL,交互式数据语言)设计开发了集输入、处理、可视化等功能为一体的具有良好人机交互性图形用户界面的处理软件,旨在节省操作者大量时间和精力,达到更加高效、方便、快捷的处理和使用船测数据的目的。首先针对用户需求和红外辐射计处理算法进行分析研究,明确数据处理流程,并确定软件功能需求。而后对IDL语言的GUI规则和开发流程学习研究进而完成软件系统的前期设计。最后按照主控模块、输入模块、处理模块和可视化模块四个模块对软件系统进行开发,并对每个模块的开发过程做出详细的介绍。主控模块采用图形用户界面的方式负责用户和软件间的人机交互工作,输入模块完成待处理文件和数据的输入工作,处理模块负责按照用户操作对数据进行相应的处理并保存。输出模块将处理结果进行可视化方便用户分析使用。本系统成功实现船载红外辐射计数据预处理、船载红外辐射计数据与船载温度传感器数据、自容式温深仪数据以及日照辐射计数据间相互的匹配比较可视化、航线图绘制、黑体标定处理等功能。最后通过具体应用实例对软件系统的操作和功能进行展示。 本软件系统可节省用户大量的时间并减少操作的复杂度从而使误操作的可能也大大减小,使海表温度船测数据的处理和分析过程更加高效便捷。
海表温度;船测数据处理系统;软件设计;图像化计算机可视化语言
中国海洋大学
硕士
海洋信息探测与处理
管磊
2015
中文
P714.3;TP311.52
78
2016-01-27(万方平台首次上网日期,不代表论文的发表时间)