TEQC在基准站观测数据处理及批处理中的应用

2021-03-03 09:08祁礼刚周哲张凯莉吕国卿
资源导刊(信息化测绘) 2021年1期
关键词:批处理控制参数文件夹

祁礼刚 周哲 张凯莉 吕国卿

(河南省测绘工程院,河南 郑州 450003)

1 前言

河南省卫星导航定位基准服务系统,于2017 年开始进行北斗融合升级和站点加密工作,融合升级后GNSS 卫星系统(下文简称卫星系统)支持BDS、GPS、GLONASS,共建设站点247 个。整个服务系统全年不间断运行,基准站接收各卫星系统观测数据(包含伪距、载波相位、多普勒观测值等),并向数据中心传输,数据中心接收各个基准站的观测数据并进行解算、存储和用户服务数据发布。

考虑到用户群中常用GNSS 数据处理软件的RINEX版本、卫星系统兼容性及观测数据存储占用空间大小等因素,目前,河南省数据中心观测数据存储,RINEX版本采用2.10/2.11,卫星系统采用GPS、GLONASS,采样间隔采用15 秒。以卫星系统GPS、GLONASS,采样间隔15 秒为例,时段长度24 小时,观测文件大小约为10 兆/站·天,247 个站点全年观测文件数量90155 个,大小约880.42G,文件数量大、占用空间大。为解决观测数据实际使用多样性的需求,减少重复劳动,提高作业效率,本文主要讲述TEQC 对观测数据进行常用编辑处理和批处理的实现。

2 TEQC 简介

TEQC 软件是由UNAVCO Facility(美国卫星导航系统与地壳形变观测研究大学联合体)研制的为地学研究GNSS 监测站数据管理服务的公开免费软件[1]。

软件主要有格式转换、数据编辑和质量检核三大功能模块。其中,格式转换可将许多不同厂家的GNSS接收机观测(二进制)文件转换为RINEX 文件,也可以在RINEX 文件的不同格式之间转换;编辑功能可用于RINEX 文件字头块部分,也可进行数据文件的任意切割与合并、观测值类型的删减、卫星系统的选择及特定卫星的禁用;质量检核可以反映出GNSS 数据的电离层延迟、多路径影响、接收机周跳、卫星信号信噪比等信息,并实现可视化。TEQC 通过命令行操作,能够运行在多种操作系统上,包括Unix、Linux、MacOS以及Windows 的DOS 等[2-3]。

3 常用命令、含义及批处理实现方法

TEQC 软件的命令格式很有规律,基本格式为:teqc options source1 source2 >target,其中teqc为可执行程序名字,options 为控制参数,source1、source2 为待处理文件,>target 表示处理结果保存到target 文件,若所在目录无此文件则自动创建,若已存在此文件则覆盖保存。

3.1 关于卫星系统、卫星号、观测值类型的命令及含义

3.2 关于截止高度角、采样间隔的命令及含义

3.3 关于文件切割的命令及含义

3.4 多文件批处理的实现

目前,基准站数据中心进行数据存储的方式为:YYYY/doy/site/观测文件,每年一个文件夹,次级目录每天一个子文件夹(采用年积日命名,day of year,001—365/366),再次级目录每个站点一个子文件夹(采用4 位代码命名),即所有站点按天循环存储。

数据的存储方式在年积日、站点代码两个方面具有高度重复性,这为TEQC 实现多文件批处理提供了便利。批处理实现的核心在于年积日、站点代码的循环调用,本文采用for 语句的两层嵌套来实现。

(1)新建2 个文件夹 :SOURCE 用于存放TEQC 软件、批处理脚本和源数据,TARGET 用于存放目标数据。

(2)在SOURCE 文件夹新建2 个文档:DOY 列出所需年积日,SITE 列出所需站点代码。

(3)修改批处理脚本命令,实现代码如下:

图1 重置采样间隔30秒运行过程及数据结果

图2 删除GLONASS数据运行过程及数据结果

(4)options 为3.1、3.2、3.3 的各项控制参数,可输入单项参数,也可输入多项参数,最后保存运行即可。

本次实验数据,源数据卫星系统为GPS+GLONASS,采样间隔为15 秒。

(5)控制参数1:重置采样间隔30秒,运行过程及数据结果如图1所示。

(6)控制参数2:删除GLONASS 数据,运行过程及数据结果如图2 所示。

对两种控制参数运行结果文件查看验证,结果表明TEQC 的参数功能可正常实现,两层for 语句嵌套的批处理运行结果良好,满足需求。

4 结束语

本文利用TEQC 软件结合for 语句,满足了基准站观测数据实际使用多样性的需求,实现了日期、站点样本数量较大的观测数据批处理,减少了重复劳动,提高了作业效率,在基准站网日常运行服务中具有较高实用价值。

猜你喜欢
批处理控制参数文件夹
恶意批处理文件导致电脑黑屏、反复重启、无响应的原因分析及应对思路
Fast Folders,让你的文件夹四通八达
不装软件批处理为文件夹加锁
摸清超标源头 大文件夹这样处理
借助批处理 让Cortana变聪明
调动右键 解决文件夹管理三大难题
PCB线路板含镍废水处理工艺研究
基于模糊控制的一阶倒立摆系统稳定控制研究
浅析铁路工务类LKJ数据管理
不容忽视的空文件夹