原来一直用朋友的天宝接收机进行变形监测软件的测试,基准站数据流为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格式转换相关推荐

  1. 决战平安京解包--专有模型格式转换成PMX

    决战平安京解包--专有模型格式转换成PMX Step -1 准备游戏资源包 Step 0 准备python环境 Step 1 准备解包工具 Step 2 配置解包工具所需的库 Step 3 解包 St ...

  2. NtripShare EdgeEngine GNSS边缘解算盒子/模块/软件用户手册

    运行环境 Windows Server.Win7.Win10(X86.X64) Ubuntu.Debian等(X86.X64.Arm64.Arm32) 硬件配置要求 内存:512MB以上 存储:512 ...

  3. GNSS单点定位解算与原理(基于MATLAB)

    基于MATLAB的GNSS单点定位解算 1.间接平差原理: 2.代码部分 %已知伪距观测值,卫星坐标 %GNSS单点定位解算 %已知X,Y,Z卫星坐标,和伪距P P=[24115224.586,238 ...

  4. 中海达数据怎么转rinex_GPS-OEM原始数据向Rinex格式转换的方法

    GPS-OEM 原始数据向 Rinex 格式转换的方法 陈桂珍 戴建军 [摘 要] 本文在介绍 Rinex 标准数据格式的基础上,以 SuperStar GPS-OEM 主板接收的二进制原始数据为例 ...

  5. GNSS数据解算天线高量取方式说明

    1.名词解释 HI:height-of-instrument 仪器高 Notch: 槽口 DH:direct height 直高 SL:slant height 斜高 ARP:the antenna ...

  6. GPS静态解算心得(一)

    1去掉北斗的卫星不参与基线解算,北斗卫星极易超限,而且北斗计算出来的偏差过大,gps与glonass组和基线较好. 2.异步环中误差过大,删除 3同步环过大也删除,一般距离过大,约在10km容易超限 ...

  7. GNSS变形监测软件PMornitor、NtripShare Cloud、实时RTK解算、基线解算源码、GPS静态数据处理源码(六)

    经过差不多两周时间,实现了实时RTK解算与Ntripshare Cloud的集成,实现实时的RTK解算与静态解算的同时处理,效果如图,登录地址http://cloud.ntripshare.com/, ...

  8. NtripShare GNSS变形监测软件、实时RTK解算、基线解算源码、GPS静态数据处理源码(七)

    动态解算完成之后,原计划增加天线和坐标系统模块,考虑到当前系统中用到的一些第三方库缠身的效率问题,思前想后,心一横把用到的所有库重写,这酸爽,就是掉坑里出不来了.... 需要吐槽一下某些第三方的库,写 ...

  9. 中海达数据怎么转rinex_Ashtech格式转换RINEX

    98 附录 B  RINEX 格式转换 B . 1 引言 RINEX(Receiver INdependent EXchange) 是符合工业标准的 GPS , GLONASS 或 GPS+GLONA ...

最新文章

  1. Kernel oops panic 调试 (未完待续)
  2. 【线上分享】云游戏面对低延迟挑战的实践
  3. 2019.01.13 bzoj4137: [FJOI2015]火星商店问题(线段树分治+可持久化01trie)
  4. python学习笔记之lambda表达式
  5. 实时监控 轻松玩转IT运维
  6. ZOJ1109_Language of FatMouse(STL/map)
  7. Android ContentProvider简单总结
  8. DDD~microsoft NLayerApp项目中的层次结构图
  9. win10自带虚拟机 Hyper-V下载和安装linux系统
  10. 网课答案查题方法详细步骤
  11. 电信光猫F420破解
  12. 笔记本电脑计算机里面怎么管理,联想笔记本里我的电脑不见了怎么办啊
  13. SQL Service数据库上机
  14. “悟空遥控”商业模式拆解及投资建议
  15. 【三种常见架构开发模式:MVC、MVP、MVVM】
  16. Unity流水账9:Timeline
  17. JAVA 浏览器下载excel,自定义样式:合并单元格,设置多种背景填充颜色,冻结窗格
  18. Greenplum初始化数据库时出现gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the arr
  19. 2021年化工自动化控制仪表考试报名及化工自动化控制仪表新版试题
  20. 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。

热门文章

  1. 百度前离职员工,面试偶遇同门百度人
  2. 校园云盘(私有云存储)育网解决方案
  3. Error:(7, 21) java: 程序包javax.servlet不存在
  4. matlab 噪声(随机数)生成函数
  5. Solving environment: failed with initial frozen solve. 阴沟系列 正确安装低版本的gpu pytorch
  6. 数据结构在.net加密解密反流程混淆中的应用[看雪学院2006金秋读书季]
  7. 一阶逻辑公式(Skolemisation)
  8. Ubuntu18.04_NVIDA驱动460_Cuda11.2_CuDNN8
  9. 计算机网络 王道考研2021 第四章:网络层 -- lPv4地址、私有IP地址、网络地址转换 (NAT)、WAN / LAN
  10. 35岁以后的大龄程序员,该何去何从?