使用广播星历进行 GAMIT 解算

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

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

阅读全文

GAMIT 常见错误及解决方案

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

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

阅读全文

DOS2UNIX 安装与使用简介

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

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

阅读全文

Linux 系统搭建 FTP 服务器

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

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

阅读全文

网站迁移笔记

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

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

阅读全文

Graphviz 安装与使用示例

之前绘制各种流程图和示意图时,使用过微软的 Visio,也用过 PowerPoint、画图等程序。总觉得这些程序效率不高,其中的很多时间浪费在对格式的调整和修饰上。如果专注于定义图形的逻辑结构,而不参与具体实现过程,更有利于集中精力。这也是我一直追求纯文本编辑方案、偏爱命令行程序的主要原因。

Graphviz 就是这么一个命令行程序:它可以根据一种名为 dot 的图形结构描述语言,生成简洁美观的示意图。如结构图、流程图、UML 图等。本文包含对程序的安装和使用该程序绘制流程图的简介。

阅读全文

Pandoc 安装与使用心得

Markdown 是我平时编写各类材料和文章时最喜欢的工具之一,但将其作为文档分发时却略有些不便。毕竟不是所有人都了解 Markdown 的语法,而且它亦不如富文本文档易读。直至我发现了 Pandoc,它可以将文档在 Markdown、LaTeX、reStructuredText、HTML、Word docx 等多种标记格式之间相互转换,并支持输出 PDF、EPUB、HTML 幻灯片等多种格式。该程序被称为格式转换界的 “瑞士军刀”。

我平时大量使用该程序生成 HTML 和 PDF 文档,希望本文可以总结一些自己使用的心得。

阅读全文

Anubis 配置文件编辑

上一篇文章已经简要介绍过 G-Nut/Anubis 程序的配置和使用方式。但如果仅阅读过前文,你肯定还不能愉快顺畅地使用它。因为该程序的输入参数都集中配置文件中,我们需要根据自己的使用意图来编辑配置文件。

本文介绍 Anubis 程序配置文件的设置方法。该文件使用可扩展标记语言 XML(Extensible Markup Language)编写,因此在阅读本文前,你可能需要首先了解一下 XML 格式。

阅读全文

Anubis 配置与使用简介

G-Nut/Anubis 是一个 GNSS 数据质量检核软件,由捷克的国家大地测量、地形与地图制图研究所开发。该软件支持 RINEX 3 文件格式,可以对几乎所有导航卫星系统的观测量进行质量检核与分析操作,并将检核和分析成果绘制成图。

G-Nut/Anubis 软件开源免费,支持 Windows、Linux 和 macOS 等常见的操作系统。类似于 TEQC,该程序也在命令行窗口运行。本文简介该程序的安装配置和使用方法。

阅读全文

RINEX 3 格式简介

RINEX 3 是最新的 RINEX 格式标准。与之前的版本相比,新的标准对之前的文件类型做了较大幅度的修改,将文件格式精简为观测文件、导航文件和气象文件三种,并能够更好地提供对多卫星系统的支持。目前 IGS 的 MGEX 项目已经大量使用该格式。

尽管新的 RINEX 3 标准目前还未得到广泛应用,但可想而知,未来必属于新生事物。RINEX 3.03 发布于 2015 年 7 月,本文修改自我在阅读 RINEX 3.03 格式说明时所做的笔记,总结了 RINEX 3 标准最主要的修改与特色。

阅读全文