多平台GNSS数据处理利器:TEQC功能解析与操作实践
TEQC概述
TEQC(发音为“tek”或“tech”)软件是由美国UNAVCO机构开发的免费开源工具,主要用于GNSS数据预处理与质量分析,其核心功能包括格式转换(Translate)、数据编辑(Edit)和质量检查(Quality Check)。TEQC通过简单命令实现高效数据处理,但需第三方工具辅助可视化(如QCVIEW或自定义封装工具)。TEQC程序支持处理RINEX格式的观测文件(obs)、广播星历文件(nav)和气象文件(met)等。
官方网站
TEQC:https://www.unavco.org/software/data-processing/teqc/teqc.html
QCVIEW:http://facility.unavco.org/software/preprocessing/qcview/qcview.html
PS:TEQC不能处理RINEX2.11以上版本。
核心功能
格式转换(Translate)
支持将不同厂商的GNSS接收机原始二进制数据转换为标准RINEX格式,兼容GPS、GLONASS等系统。
数据编辑(Edit)
可对RINEX文件进行文件头编辑、采样率抽稀、分割、合并、卫星筛选及观测值类型调整等操作。
质量检查(Quality Check)
快速评估数据质量,分析多路径效应、电离层延迟、周跳、信噪比等指标,并生成可视化报告。
单点定位(Coordinate)
除GNSS数据预处理功能以外,TEQC支持伪距单点定位,根据各历元的观测值和广播星历计算接收机在空间直角坐标系下的坐标
运行环境
支持多平台操作,包括Windows(DOS命令行)、Linux、Unix及MacOS。本文的操作实践在Windows环境中运行。
操作实践:Edit
基本命令格式
TEQC是基于DOS界面的程序软件,故以命令行参数的形式运行。其命令格式为:
teqc {
option} {
file1} {
file2} {
file3}...
option是TEQC 的控制参数,file为待处理的文件名或处理结果
RINEX文件头编辑
以测站名编辑为例,修改bjfs为temp,并保存至temp0010.25o
teqc -O.mo temp bjfs0010.25o>temp0010.25o
RINEX文件抽稀
# 将RINEX Obs文件的30s采样率抽稀为60s
teqc -O.dec 60s bjfs0010.25o > bjfs0010_60s.25o
RINEX文件分割
# 提取RINEX Obs文件bjfs0010.25o前30min的观测数据
teqc +dm 30 bjfs0010.25o > bjfs0010_beg30min.25o
# 提取RINEX Obs文件bjfs0010.25o后30min的观测数据
teqc +dm 30 bjfs0010.25o > bjfs0010_end30min.25o
# 提取RINEX Obs文件bjfs0010.25o自起始历元(指定10:00:00)起后2h的观测数据
teqc -st 10:00:00 +dh 2 bjfs0010.25o >bjfs0010_10h_beg_2h.25o
# 提取RINEX Obs文件bjfs0010.25o自终止历元(指定10:00:00)起前2h的观测数据
teqc -e 10:00:00 +dh 2 bjfs0010.25o >bjfs0010_10h_end_2h.25o
RINEX文件合并
# 将n个RINEX Obs文件合并
teqc bjfs0010.25o bjfs0020.25o > bjfs0010_0020.25o
# 采用通配符*将n个RINEX Obs文件合并
teqc bjfs*.25o > bjfs_spliced.25o
运行实例如下:
E:\GNSSTools\test_TEQC>teqc Inputs/bjfs0010.25o Inputs/bjfs0020.25o Inputs/bjfs0030.25o > Outputs/bjfs0010_20.25o
! Notice ! splicing RINEX files
! Notice ! splicing RINEX files
E:\GNSSTools\test_TEQC>teqc Inputs/bjfs*.25o > Outputs/bjfs_spliced.25o
! Notice ! splicing RINEX files
! Notice ! splicing RINEX files
RINEX文件卫星系统及卫星禁用
以禁用GLONASS卫星系统及GPS系统PRN 32卫星为例:


4630

被折叠的 条评论
为什么被折叠?



