软件使用¶
软件开发环境¶
项目 | 值 | 备注 |
---|---|---|
开发语言 | C++ | 建议>C++11 |
编译器 | MingW 7.3.0 | MSVC也可以 |
开发框架 | Qt 5.12 | >Qt 5即可 |
IDE | Qt Creator 4.10 | 均可 |
操作系统 | Windows | 目前仅在Windows上编译 |
第三方库 | QCustomplot | 数据可视化库 |
QFtp | <Qt 4 的库 | |
qtcsv | csv文件的读写库 |
软件界面¶
软件界面如图所示,该软件只有这样的一个界面。
数据显示¶
数据显示主要是显示四种仪器数据,ATR、PSR、HIM、嵩山。
这四种数据其对应的文件如下所示。
仪器 | 用途 | 路径的例子 |
---|---|---|
ATR | 计算通道辐亮度 | ATR01/20200408.csv |
PSR | 反演AOD | PSR03/SUN/20210312.csv |
HIM | 照度计 | 野外光谱仪/嵩山/L1_RAD/HIM_SH02/20210203/RADHIM_SH02_20210203_121808_048.csv |
嵩山 | 亮度计 | 野外光谱仪/嵩山/L1_RAD/SARS_SS01/GDAuto/20191027/RADSARS_SS01_GDAuto_20191027_092408_GD027.csv |
要显示数据,需要选中该文件,然后点击数据显示里面对应的仪器数据,注意需要一一对应,否则会出错,选中的文件如下图所示,会出现一条灰色的线。
数据计算¶
嵩山数据计算¶
数据计算主要用于计算反射率,目前只有嵩山高光谱的反射率可以被计算。嵩山辐亮度计的波长范围是350~1600nm,HIM的照度计数据波长范围是400~2400nm,所以计算的结果是取这两个范围之间的交集,即400~1600nm,其过程如下:
下载嵩山辐亮度计数据和嵩山的HIM数据到本地位置,下载完成是两个.csv文件,如下所示
计算反射率数据,使用计算公式为$\rho=\frac{\pi L}{E}$,计算过程如图所示,首先点击计算->嵩山反射率-计算,然后需要给两个文件的路径,首先选择辐亮度文件(RADSARS),然后选择照度文件(RADHIM),选择完成点击OK即可得到计算结果;如果需要保存文件则需要点击计算->嵩山反射率->保存按钮,选择需要保存文件的路径即可。
敦煌数据计算¶
敦煌主要是使用ATR和PSR计算通道反射率,也是使用公式$\rho=\frac{\pi L}{E}$,其中L是ATR获取,E是通过AOD代入大气辐射传输模型模拟获得。
这部分代码还未完成