GNSS静态解算,RTKLib Rinex格式转换
原来一直用朋友的天宝接收机进行变形监测软件的测试,基准站数据流为RT27,这两天有朋友用了一款过国外板卡进行测试,数据流采用了RTCM32。奇怪的是在Rinex转换过程中始终无法发现星历数据(用的某厂商的数据读取库),然后拿RTKlib进行rinex格式转换,还是不行,但是朋友发过来用RTKlib转换的数据没有问题。
历时一晚,发现我用的rtklib为2.4.2,朋友的rtklib为2.4.3,替换版本搞定,太坑了。
果断将原有数据格式转换库替换为rtklib2.4.3,转换代码给大家贡献一下,欢迎交流!
/// <summary>
/// rtcm32转rinex
/// </summary>
/// <param name="file"></param>
public static void convertRTCM32Rindex(string file)
{
string path = Path.GetDirectoryName(file);
string siteName = Path.GetFileNameWithoutExtension(file);
try
{
MainForm.Default.LogToUIThread(0, "开始转换RTCM3至rinex," + System.IO.Path.GetFileName(file));
Process p = new Process();
p.StartInfo.FileName = "convbin.exe";//需要启动的程序名
p.StartInfo.Arguments = " \"" + file + "\" -tr " + DateTime.UtcNow.ToString("yyyy/MM/dd hh:mm:ss") + " -hm " + siteName + " -od -os -oi -ot -ol -r rtcm3 -d \"" + path+ "\" -v 3.02 -h %r.%yH -o %r.%yO -n %r.%yP -l %r.%yL -q %r.%yQ -g %r.%yG" + " -c " + siteName ;//启动参数
p.StartInfo.UseShellExecute = false;
//p.StartInfo.RedirectStandardInput = true;
//p.StartInfo.RedirectStandardOutput = true;
//p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();//启动
p.WaitForExit();//等待程序执行完退出进程
p.Close();
MainForm.Default.LogToUIThread(0, "转换RTCM3至rinex完成," + System.IO.Path.GetFileName(file));
}
catch (Exception e)
{
MainForm.Default.LogToUIThread(0, "转换RTCM3至rinex失败,未读取到有效观测数据" + System.IO.Path.GetFileName(file) + e.Message);
}
}
GNSS静态解算,RTKLib Rinex格式转换相关推荐
- 决战平安京解包--专有模型格式转换成PMX
决战平安京解包--专有模型格式转换成PMX Step -1 准备游戏资源包 Step 0 准备python环境 Step 1 准备解包工具 Step 2 配置解包工具所需的库 Step 3 解包 St ...
- NtripShare EdgeEngine GNSS边缘解算盒子/模块/软件用户手册
运行环境 Windows Server.Win7.Win10(X86.X64) Ubuntu.Debian等(X86.X64.Arm64.Arm32) 硬件配置要求 内存:512MB以上 存储:512 ...
- GNSS单点定位解算与原理(基于MATLAB)
基于MATLAB的GNSS单点定位解算 1.间接平差原理: 2.代码部分 %已知伪距观测值,卫星坐标 %GNSS单点定位解算 %已知X,Y,Z卫星坐标,和伪距P P=[24115224.586,238 ...
- 中海达数据怎么转rinex_GPS-OEM原始数据向Rinex格式转换的方法
GPS-OEM 原始数据向 Rinex 格式转换的方法 陈桂珍 戴建军 [摘 要] 本文在介绍 Rinex 标准数据格式的基础上,以 SuperStar GPS-OEM 主板接收的二进制原始数据为例 ...
- GNSS数据解算天线高量取方式说明
1.名词解释 HI:height-of-instrument 仪器高 Notch: 槽口 DH:direct height 直高 SL:slant height 斜高 ARP:the antenna ...
- GPS静态解算心得(一)
1去掉北斗的卫星不参与基线解算,北斗卫星极易超限,而且北斗计算出来的偏差过大,gps与glonass组和基线较好. 2.异步环中误差过大,删除 3同步环过大也删除,一般距离过大,约在10km容易超限 ...
- GNSS变形监测软件PMornitor、NtripShare Cloud、实时RTK解算、基线解算源码、GPS静态数据处理源码(六)
经过差不多两周时间,实现了实时RTK解算与Ntripshare Cloud的集成,实现实时的RTK解算与静态解算的同时处理,效果如图,登录地址http://cloud.ntripshare.com/, ...
- NtripShare GNSS变形监测软件、实时RTK解算、基线解算源码、GPS静态数据处理源码(七)
动态解算完成之后,原计划增加天线和坐标系统模块,考虑到当前系统中用到的一些第三方库缠身的效率问题,思前想后,心一横把用到的所有库重写,这酸爽,就是掉坑里出不来了.... 需要吐槽一下某些第三方的库,写 ...
- 中海达数据怎么转rinex_Ashtech格式转换RINEX
98 附录 B RINEX 格式转换 B . 1 引言 RINEX(Receiver INdependent EXchange) 是符合工业标准的 GPS , GLONASS 或 GPS+GLONA ...
最新文章
- Kernel oops panic 调试 (未完待续)
- 【线上分享】云游戏面对低延迟挑战的实践
- 2019.01.13 bzoj4137: [FJOI2015]火星商店问题(线段树分治+可持久化01trie)
- python学习笔记之lambda表达式
- 实时监控 轻松玩转IT运维
- ZOJ1109_Language of FatMouse(STL/map)
- Android ContentProvider简单总结
- DDD~microsoft NLayerApp项目中的层次结构图
- win10自带虚拟机 Hyper-V下载和安装linux系统
- 网课答案查题方法详细步骤
- 电信光猫F420破解
- 笔记本电脑计算机里面怎么管理,联想笔记本里我的电脑不见了怎么办啊
- SQL Service数据库上机
- “悟空遥控”商业模式拆解及投资建议
- 【三种常见架构开发模式:MVC、MVP、MVVM】
- Unity流水账9:Timeline
- JAVA 浏览器下载excel,自定义样式:合并单元格,设置多种背景填充颜色,冻结窗格
- Greenplum初始化数据库时出现gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the arr
- 2021年化工自动化控制仪表考试报名及化工自动化控制仪表新版试题
- 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。
热门文章
- 百度前离职员工,面试偶遇同门百度人
- 校园云盘(私有云存储)育网解决方案
- Error:(7, 21) java: 程序包javax.servlet不存在
- matlab 噪声(随机数)生成函数
- Solving environment: failed with initial frozen solve. 阴沟系列 正确安装低版本的gpu pytorch
- 数据结构在.net加密解密反流程混淆中的应用[看雪学院2006金秋读书季]
- 一阶逻辑公式(Skolemisation)
- Ubuntu18.04_NVIDA驱动460_Cuda11.2_CuDNN8
- 计算机网络 王道考研2021 第四章:网络层 -- lPv4地址、私有IP地址、网络地址转换 (NAT)、WAN / LAN
- 35岁以后的大龄程序员,该何去何从?