Pinot 脚本文档索引目录

Pinot(Pinot is not only TEQC) 是一系列使用 Python 语言开发的脚本,主要用于对大量的 GNSS 静态数据进行批量处理,特别适合处理 CORS 站等静态数据。该项目目前以开源的形式托管在 Github 网站上,也算做了一点微小的工作。

本站多篇文章与该软件包中的程序有关。本文是该软件包的简介及文档索引目录,以方便进行查找。

Pinot 简介

运行环境

Pinot 部分脚本依赖于 TEQCRNXCMPrunpkr00 程序,并且需要 tqdm 和 PyYAML 模块的支持。要使用此套脚本的完整功能,需保证系统已安装或配置这些程序。

tqdm 模块的安装命令为:

1
$ pip install tqdm

TEQC 程序配置请参考本站文章 TEQC 程序配置及其数据转换功能的使用,RNXCMP 配置请参考本站 RINEX 与 Compact RINEX 格式的转换,runpkr00 程序配置请参考本站runpkr00 程序配置及使用,PyYAML 安装请参考本站 PyYAML 安装与使用演示

Pinot 系列脚本在运行 Python 3.5 及更高版本的 RHEL 7、CentOS 7、Windows 7 SP1、Windows Server 2008 R2 SP1 以及 Windows 10 等操作系统下测试通过,其他操作系统使用者请自行测试。对于 UNIX/Linux、macOS 等操作系统,通过 dos2unix 命令转换程序的字符编码,然后配置执行权限之后即可使用。dos2unix 程序的使用方法请参考 DOS2UNIX 安装与使用简介

需注意的是:对于 Windows 10 或 Windows 7 操作系统,只需将 TEQC 或 runpkr00 程序放入系统能搜索到的路径下,即在任意目录中启动命令提示符窗口执行 teqc 命令能显示 TEQC 程序的提示信息;但对于更低版本的 Windows 操作系统,需保证运行脚本的文件夹内有 TEQC、RNXCMP 或 runpkr00 程序,否则可能出现类似 “’teqc’ 不是内部或外部命令,也不是可运行的程序或批处理文件。” 的错误。

程序功能

Pinot 具备以下功能:

  • 批量将原始观测数据(m00、t02)转化为 RINEX 格式;
  • 批量将数据在 RINEX 与 Compact RINEX 之间转化;
  • 批量检查站点的数据缺失情况;
  • 批量对站点观测数据进行重命名;
  • 批量检查站点观测信息的正确性;
  • 批量对 RINEX 观测数据做观测质量分析;
  • 批量进行 RINEX 观测数据文件的数据标准化;
  • 批量将 RINEX 文件整理为 IGS 的组织方式;
  • 批量进行用于数据解算前的子网划分。

索引目录

该软件包所包含的脚本及功能文档链接如下表:

脚本 功能及文档链接
crnx2rnx.py 将 Compact RINEX 转化为 RINEX
leica2rnx.py 转化徕卡接收机原始数据
low2upper.py 文件重命名工具
metacheck.py 文件头信息检查
orderfiles.py RINRX 文件整理脚本
qualitycheck.py 观测质量分析脚本
renamesite.py 文件重命名工具
rnx2crnx.py 将 RINEX 转化为 Compact RINEX
sitecheck.py 站点数据缺失检查
subnet.py 子网划分工具
trimble2rnx.py 转化天宝接收机原始数据
unificate.py GNSS 数据标准化
up2lower.py 文件重命名工具

作者信息

开发者: Jon Jiang & Maosheng Zhou

首次上传时间: 2017-01-20

修改记录

  • 2017-09-30,删除 copyresult.py 脚本。