GNSS Helper

使用 LaTex 撰写数学公式

Latex

LaTex 是一种是一种基于 TeX 的排版系统。该系统由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发。对于生成复杂的表格、公式、化学式等,该系统的优势尤为突出。因此在学术论文或书籍的出版行业,LaTex 是最常用的排版方案之一。

数学公式的排版是其拿手好戏,限于篇幅,本文只总结使用 LaTex 语言撰写数据公式的部分。如果你希望从头开始学习 LaTex,建议查看其文档其他组织撰写的教程

Read more

JDCAL 使用文档

Python JDCAL

儒略日(Julian Day,JD)是在儒略周期内以天数计算时间的方法,主要在天文学等领域使用,是描述地球、天体等运动的时间衡量方式。儒略日的起点为儒略历的公元前 4713 年 1 月 1 日中午 12 点。由于儒略历的数字位数太多,在实际使用时多有不便,国际天文学联合会又定义了简化儒略日(MJD)。简化儒略日的起点是公历 1858 年 11 月 17 日 0 时。

在儒略日与日常使用的公历(格里高利历)之间转换是经常需要做的事情。本文介绍一个 Python 模块:jdcal,使用该模块可以避免重新发明轮子。

Read more

搭建基于 Python 的科学计算和数据分析环境

Python

科学领域的应用是 Python 语言的专长之一。相比 Matlab,作为一个完备的编程语言,Python 具备很多优势:该语言有面向过程、面向对象、函数式等多种编程范式。并且,Python 的开发和运行环境更加轻量级,开发工具也更加多样和自由,程序集成和效率优化方案更成熟。借力数据科学和机器学习等热门应用的东风,Python 成为 Stackoverflow 网站 2017 年度上升最快的编程语言

本文介绍 Python 科学计算和数据分析模块的安装和配置过程。

Read more

TPS2RIN 程序配置与使用方法

RINEX格式转换 TPS2RIN

TPS2RIN 是由拓普康(Topcon)公司开发的一个命令行程序,该程序目前仅支持 Windows 操作系统,可以将拓普康 GNSS 接收机输出的 .jps 或 .tps 格式观测数据转换为标准的 RINEX 2.10 格式。在格式转换过程中,还支持一些简单的数据编辑功能,如数据截取、卫星和观测量筛选、采样率变更以及文件头信息编辑等。

本文将介绍该程序的配置及使用方法。

Read more

有关购买 Bernese 软件你可能想知道的

Bernese

Bernese 是著名的高精度 GNSS 数据处理软件之一,该程序由伯尔尼大学天文学院开发,能处理 GPS、GLONASS 或 Galileo 系统的观测数据。既可用于地面点的定位,也可用于 GNSS 或低轨卫星的定轨。其处理方式包含非差精密单点定位(PPP)和双差相对定位两种方式,功能强大。

要使用未开放的 Bernese 软件,需要向伯尔尼大学支付费用获得授权。本文将介绍购买 Bernese 软件的相关信息,希望可以向对该软件感兴趣的用户提供一些帮助。

Read more

使用 GAMIT 解算北斗或 Galileo 数据

GAMIT使用

GAMIT/GLOBK 程序自 10.5 版本开始,就逐步加入对其他各大 GNSS 系统(北斗、Galileo)的支持。随着 10.61 版本的发布,该程序终于能够支持北斗观测数据的解算,并且附带的共用表文件也包含了多个 GNSS 系统的信息。经过实测,使用新版本的 GAMIT/GLOBK 程序处理北斗或 Galileo 观测数据的过程比较顺畅。

本文介绍使用 GAMIT/GLOBK 程序处理北斗或 Galileo 观测数据的过程。使用其最新的 10.61 版本,并安装了于 2017 年 8 月 8 日发布的更新包:incremental_updates.170808.tar.gz。

Read more

GNSSCAL 使用文档

GNSSCAL Python

公历(格里高利历)是我们实际生活中使用的历法。但对于 GNSS 数据处理而言,其数据的观测日期通常以年、年积日的方式表示;而产品所对应的日期则常常以 GPS 周、周内日的方式表示。我们经常需要将日期在这几种表示方法之间切换。

本文将介绍一个 Python 库:gnsscal,它既可以作为模块导入,亦提供命令行操作方式。使用这个库可以方便快捷地查询公历、年积日和 GPS 周、BDS 周等对应的信息。

Read more

GAMIT 的 RINEX 3 文件重命名脚本

GAMIT使用

最新的 GAMIT/GLOBK 程序已经能够处理 RINEX 3 格式的文件输入。我们可以在不进行格式转换的情况下,直接对 RINEX 3 的观测或星历数据进行处理。但美中不足的是:目前的程序尚不能支持 RINEX 3 格式的文件名。为了处理这个问题,GAMIT/GLOBK 10.61 提供了 sh_rename_rinex3 脚本。该脚本可以将 RINEX 3 格式的文件名重命名为 RINEX 2 格式的文件名。

本文将介绍 sh_rename_rinex3 脚本的使用方法。

Read more

从 GAMIT/GLOBK 解算结果导出产品

GAMIT使用 GLOBK使用

熟悉 GAMIT/GLBOK 的读者可能知道:该软件不仅可以用来解算地面 GNSS 测站的位置,还能用来解算 GNSS 卫星的轨道。如果你有足够多且遍布全球的 GNSS 数据接收站,就可以使用它来做 GNSS 卫星定轨。并且在解算完成后将你的解算成果保存为通用的 IGS 产品格式。

本文将简介将 GAMIT/GLOBK 程序的解算结果导出为 IGS 产品的命令。主要包括两种操作:导出 SP3 精密星历文件和 SINEX 解算结果文件。

Read more

使用广播星历进行 GAMIT 解算

GAMIT使用

GAMIT/GLOBK 作为一个高精度的 GNSS 数据处理程序,在数据处理时通常需要将 IGS 发布的精密轨道产品作为输入。但有时我们可能并没有相应的精密轨道产品可供使用,只能退而求其次,采用广播星历。GAMIT 软件可以满足这一需求,但是在操作上与通常情况有些差异。

这一篇博文将以操作演示的形式,介绍只使用广播星历进行数据解算的过程。操作时所用的 GAMIT/GLOBK 程序的版本号为 10.61。

Read more
Prev Next