批量GNSS数据质量检查程序设计
2014-08-21曹解放韩雪峰刘雪瑞张伟民
全球定位系统 2014年5期
关键词:程序
曹解放,韩雪峰,刘雪瑞,张伟民
(61365部队,天津 300140)
0 引 言
GNSS野外测量人员在采集完数据以后,必须对所采集的数据进行质量检查,以检核数据是否合格,作为迁站或者加测的依据[1]。在实际的野外作业中,通常采用TEQC软件对观测数据进行质量检查,该软件是一款功能强大且简单易用的GNSS数据预处理公开免费软件,它的应用非常广泛,主要功能有格式转换、编辑和质量检核等。它对数据质量的检核可以反映GNSS数据的电离层延迟、多路径影响、接收机周跳、卫星信号信噪比等信息[2]。
然而,在Windows操作系统下使用TEQC软件,只能通过DOS窗口发送命令,人机交互性差。给部分计算机知识匮乏的野外作业人员带来极大不便,增加了作业的难度。而且在DOS窗口下无法完成多级目录下原始数据的检索和自动批量处理,检查结果显示不够直观,无法完成大量数据的质量检查结果统计[3]。
为此,本文根据多年的野外GNSS数据采集作业经验和实际作业需求,开发了具有可视化界面、可批量快速质量检查、结果Excel报表输出功能的数据质量检查程序。
1 程序功能
程序主要分为数据检索、质量检查和结果输出三个功能。
1.1 数据检索
数据检索功能主要是完成对在指定目录(包含子目录)下特定格式数据文件的搜索,并记录他们的路径,以便下一步的数据质量检查。
在C#语言中,通过System IO命名空间下的FileSystemInfo类保存文件的基本信息(文件名、大小、路径等),利用循环、递归调用、判断等方法,可以检索到指定目录下符合用户要求的所有文件[4-5]。……
登录APP查看全文
