XiaoGongWei / MG_APP

MG-APP (https://link.springer.com/article/10.1007/s10291-020-00976-1);
https://xiaogongwei10.blog.csdn.net/
95 stars 52 forks source link

实现单天多站的批量处理? #31

Open 1305583364 opened 4 years ago

1305583364 commented 4 years ago

目前看到当前版本实现的是单天单个站点的处理,软件实现的数据和产品下载的过程中,是建立单个站点的产品,数据的文件夹。如何实现单天多个站点的处理,以及多天多个站点的处理?

XiaoGongWei commented 4 years ago

由于MG-APP设计是单个测站(单个o文件)下载对应的产品。当处理一天观测的很多观测数据时候,产品是相同的,如果还去逐个下载产品就会造成网络资源以及下载时间的浪费。因此需要在代码中指定产品,然后在界面选择多个测站所在文件夹,点击Run(Batch)按钮即可。更改代码如下: //// The same product was used to process the same day of observations // Sp3FileNamesList.clear(); // Sp3FileNamesList << "D:/Testdata/ABMF0020/gbm19821.sp3" // << "D:/Testdata/ABMF0020/gbm19822.sp3" // << "D:/Testdata/ABMF0020/gbm19823.sp3"; // ClkFileNamesList.clear(); // ClkFileNamesList << "D:/Testdata/ABMF0020/gbm19821.clk" // << "D:/Testdata/ABMF0020/gbm19822.clk" // << "D:/Testdata/ABMF0020/gbm19823.clk"; // erpFile = "D:/Testdata/ABMF0020/igs19827.erp"; 123

然后在界面选择选择多个O文件所在的目录,点击Run(Batch)按钮即可。注意:产品要和观测文件时间对应。 2

1

等待批处理完成后,每个测站的计算结果将会保存在allStations文件夹。