TEQC data quality visual analysis software based on Python design
-
摘要: 全球卫星导航系统(GNSS)观测数据质量直接影响GNSS定位的准确性与可靠性. 为获取良好的观测数据,用户一般利用由美国卫星导航系统与地壳变形观测研究大学联合体(UNAVCO Facility)开发的TEQC软件进行数据预处理. 由于TEQC是基于DOS系统的命令行软件,存在交互性差、可视化功能薄弱等缺陷. 目前虽有QCVIEW、CF2PS、QC2SKY等第三方绘图工具实现绘图功能,但上述工具已不支持TEQC 2013-03-15以后版本生成的compact3格式结果文件. 因此,利用Python语言,对TEQC的质量检核模块进行可视化设计,编写了一款质量可视化软件TPP(TEQC Plot of Python). 经过软件性能测试分析,该软件能够反映卫星在不同时刻、方位角、高度角的质量检核指标情况.
-
关键词:
- 全球卫星导航系统(GNSS) /
- 数据质量分析 /
- TEQC /
- Python /
- 可视化界面
Abstract: The quality of the Global Navigation Satellite System (GNSS) observation data directly affects the accuracy and reliability of GNSS positioning. In order to obtain observation data of good quality, users usually use TEQC software to preprocess the data. Because TEQC is a command line software based on DOS system, it has some defects such as poor interaction and weak visualization function. At present, although there are third-party drawing tools such as QCVIEW, CF2PS and QC2SKY that can realize the drawing function, these tools no longer support the Compact3 format result files generated by TEQC after March 15, 2013. Therefore, this paper uses Python language to visually design the quality inspection module of TEQC, and compiles a quality visualization software TPP (TEQC Plot of Python). The software performance test and analysis show that the software can reflect the satellite quality check index at different time, azimuth and altitude angle.-
Key words:
- GNSS /
- data quality analysis /
- TEQC /
- Python /
- visual interface
-
表 1 完整模式下质量检核结果文件类型
文件后缀名 文件类型 **.20S 质量检核摘要 **.ELE 高度角 **.AZI 方位角 **.M** 多路径 **.SN* SNR **.D** 电离层延迟变化率 **.I** 电离层延迟 -
[1] 谭理庆, 黄亮, 杜仲进, 等. BDS/Galileo系统观测数据质量分析[J]. 全球定位系统, 2019, 44(6): 27-34. [2] 尹志豪. 王广兴, 胡志刚, 等. 北斗三号观测数据质量分析[J]. 测绘科学, 2020, 45(6): 37-45. [3] 吕浩, 张友阳, 陈正生, 等. TEQC及其绘图软件在GNSS数据预处理中的改进研究[J]. 海洋测绘, 2015, 35(2): 69-72. DOI: 10.3969/j.issn.1671-3044.2015.02.019 [4] 龚真春, 赵龙海, 林成寿, 等. TEQC结合RTKLIB软件检核GPS观测数据质量[J]. 全球定位系统, 2018, 43(5): 123-128. [5] 贾鹏志, 杨力, 朱恩慧. TEQC在GNSS数据质量分析中的应用及改进[J]. 导航定位学报, 2017, 5(3): 77-83. DOI: 10.3969/j.issn.2095-4999.2017.03.016 [6] 邓晓红, 高奋生. 南京CORS数据质量分析[J]. 测绘与空间地理信息, 2020, 43(6): 107-110. DOI: 10.3969/j.issn.1672-5867.2020.06.029 [7] 卢立果, 吴彬, 赵宝贵, 等. TEQC数据质量可视化分析软件设计与应用[J]. 全球定位系统, 2019, 44(6): 104-109. [8] 吴星, 邹时林, 罗孝文, 等. TEQC多卫星数据预处理方法研究[J]. 江西科学, 2018, 36(2): 340-343. [9] 李英冰, 熊程波, 闫景仙. GNSS质量检查的图形绘制[J]. 测绘工程, 2011, 20(2): 11-14. DOI: 10.3969/j.issn.1006-7949.2011.02.003 [10] 程建燕, 高建. 基于C#的GPS数据处理工具箱开发[J]. 北京测绘, 2019, 33(10): 1227-1230. [11] 董正华, 郭金运, 刘相威, 等. 基于TEQC的山东CORS系统数据质量评估[J]. 全球定位系统, 2015, 40(5): 90-94. [12] 耿晓民, 邱江涛. 一种GNSS区域站观测数据质量检测方法[J]. 测绘通报, 2017(7): 10-13. [13] 郭亮亮, 李建文, 刘瑞宁. 多系统GNSS观测数据质量检测与分析[J]. 地理空间信息, 2018, 16(3): 39-42. DOI: 10.3969/j.issn.1672-4623.2018.03.012 [14] 李晓光, 程鹏飞, 成英燕, 等. GNSS数据质量分析[J]. 测绘通报, 2017(3): 1-4. [15] 陈佳清. 利用TEQC及RTKLIB软件分析GPS数据质量[J]. 导航定位学报, 2016, 4(1): 126-130. [16] 党金涛, 李建文, 黄海, 等. TEQC与CF2PS在BDS数据预处理中的应用[J]. 全球定位系统, 2014, 39(2): 74-78. [17] 廖文兵, 余红举, 王斌, 等. TEQC软件的应用与数据分析[J]. 地理空间信息, 2012, 10(4): 76-78, 82. [18] 帅玮祎, 董绪荣, 王军, 等. GNSS接收机数据质量及常见问题分析[J]. 测绘工程, 2018, 27(4): 14-20, 28.