APP下载

批量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查看全文

猜你喜欢

程序
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
基于VMM的程序行为异常检测
侦查实验批准程序初探
我国刑事速裁程序的构建
创卫暗访程序有待改进
恐怖犯罪刑事诉讼程序的完善