GNSS Helper

有关购买 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

GAMIT 常见错误及解决方案

GAMIT使用

自使用 GAMIT 程序以来,一直希望做一个包含常见的错误及其解决方案的列表。有 GAMIT/GLOBK、Bernese、Panda 等科研软件使用经验的人都知道:使用这些程序做数据处理,其实就是不断解决错误的过程。因此一个包含常见错误及解决方案的列表必定能为使用者带来很多遍历。遗憾的是,平时对遇到的错误却常常无意识去做完整的整理。所以一直担心的是:此常见错误列表总是无法包含“常见错误”。

这几日像当初搭博客时一样,终于下定决心:不管最初版本能包含多少错误,先做出来再说。因此才有了这一篇博文。本篇博文可能永远不能包含所有错误的解决方案,但好在将随时保持更新。

Read more

Dos2unix 安装与使用简介

Dos2unix Linux

目前很多脚本语言都能够跨平台,在 Windows 系统下开发调试,然后上传到远程的 Linux 计算机去执行的情况非常普遍。但是如果你只是简单地将 Windows 系统下编辑过的脚本拿到 Linux 系统执行,会遭遇奇怪的错误。这通常是由换行符编码的问题造成的:Windows、UNIX/Linux 和早期的 Mac OS 操作系统对换行符使用了各自的编码方案。

Dos2unix 是一个开源的可执行程序包,支持多个平台,不仅可以将文本文件的换行符编码在 Windows、Mac OS 和 UNIX/Linux 操作系统之间进行转换,还能转换文件的编码方式。本文介绍该程序包的配置和使用过程。

Read more

Linux 系统搭建 FTP 服务器

vsFTPd

FTP 服务目前依然是最简单有效的文件传输和分享方案之一,在 Windows 操作系统上搭建 FTP 服务器非常简单。我在 Linux 系统上搭建 FTP 时,本以为也会一路畅通,却最终走了很多弯路。特别是中文教程良莠不齐,作者的表述也不够细致准确。因此我决定将我的配置过程写下来,并尽量保证清晰周全,希望能为有需要的读者提供参考。

我的 FTP 服务器仅供极少的用户使用,因此采用本地用户的方式进行登录。为了同时兼容 FTP 客户端和浏览器等多种接入方式,还同时设置了对主动模式和被动模式两种访问方式的支持。

Read more

网站迁移笔记

网站

7 月 5 日至 8 日,本站自上线以来遭遇了第一次长时间无法访问。原因有些用户可能已经看到了当时的提示:网站没有按照要求在工信部备案。此事说来甚委屈,毕竟博客仅仅上线一年,只是用来总结一下自己从事基础 GNSS 数据处理工作的一点人生经验。况且,网站并没有太多用户,我一个小博客,怎么就无法访问了呢?

值得庆幸的是,网站终于在 8 日下午得到恢复。本文简单总结这次搬家的过程,既可以说是对中断原因的解释,也算是一次教训检讨。若今后再出现网站不能访问的问题时,请大家及时反馈,并耐心等待解决方案。

Read more
Prev Next