Pinot 脚本文档索引目录
Pinot(Pinot is not only TEQC) 是一系列使用 Python 语言开发的脚本,主要用于对大量的 GNSS 静态数据进行批量处理,特别适合处理 CORS 站等静态数据。该项目目前以开源的形式托管在 Github 网站上,也算做了一点微小的工作。
本站多篇文章与该软件包中的程序有关。本文是该软件包的简介及文档索引目录,以方便进行查找。
Pinot 简介
运行环境
Pinot 部分脚本依赖于 TEQC、RNXCMP 或 runpkr00 程序,并且需要 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 脚本。