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 ...
最新文章
- thinkphp链接mssql以及查询中文乱码问题
- Java静态域与静态方法
- 该死的MySQL乱码!
- linux清空在用文件夹,linux清空文件夹命令问题
- java runtime类 heap_Java 进阶(一) JVM运行时内存模型
- (65)FPGA面试题-状态机编码选择原则?
- 考会计中级职称能用计算机,2019年中级会计职称计算机考试操作常见问题答疑...
- 解决html标签中有多个空格
- node npm 更新到最新(Ubuntu系统)
- Android文字转语音
- 关于char 型 的 存储实质(asc2码表的)
- 计算机数据结构导论,自考02142数据结构导论串讲笔记(完整版)
- vnc远程控制软件,在Linux上安装vnc远程控制软件只需4步
- 织梦dedeCMS留言薄
- Theos(六):官方文档
- OpenStack 虚拟机冷/热迁移的实现原理与代码分析
- Chicken Soup 【阻碍你成长的最大敌人竟然是它-无意识】
- CentOS系统下Tomcat无法正常启动解决(8005端口不能启动)
- 51单片机学习笔记-8 DS1302实时时钟
- [原译]模拟Office2010文件菜单的TabControl模板