Rtklib-rinex文件的读取(rinex.c)-序言

目录

  • 前言
  • 有宏观概念
  • 做好基础知识的学习
  • 找一些实际的数据
  • 结语


前言

       学习rtklib还有很多程序之前,最重要的应该就是文件的读取和数据的存储吧,在社区看了相应文章,介绍该方面的不是很多,所以在学习过程中也将自己的思考记录下来,希望可以帮助到正在学习该方面的同行,同时明白了rtklib对于RINEX-O/N等文件的存储方式,也可以更好的学习之后的SPP、PPP相关的源代码,另外近期稍微清闲一些,学习RINEX.C的同时,之前的SPP也会持续更新,本篇文章也算是SPP系列的前序。写博客时间不长,但是得到了大家的很多支持与鼓励,很感谢大家,我会在研究生期间也尽量做到持续更新。

       在正式开始写rinex.c代码分析前,另外有几点技巧和大家分享一下,或者可以说是为了您更好的更快速的了解源代码的内涵,需要做的一些准备。

有宏观概念

       在看rtklib的代码之前一定要宏观的去浏览一下整个.c文件的内容,有一个宏观的概念,因为rtklib功能过于强大,很多其实对于自己实际需要的功能不相关得到代码也会混淆其中,导致您阅读时候代码看起来复杂度就很高。阅读完整个.c文件后,找到对于自己需要的代码详细看,比如rinex.c文件中的readrnx()、readrnxobs()、readrnxnav().

做好基础知识的学习

       需要一定的基础知识,首先我觉得您最起码得要了解RINEX 2/3版本的说明书,C语言中的一些基本函数例如strstr()、strncpy()等基础函数。不说全部知道,但是得有个了解,为了方便大家的学习,RINEX2、3版本的说明书我会上传,可以在资源里免费下载,但是鉴于是英语的,学起来比较费时间这里附上大佬博主写的简易说明连接,以及一些基本C语言函数的连接,方便大家学习。
GNSS-RINEX3.04格式
C语言标准库函数查询

找一些实际的数据

       找一些实际的数据打开看一看,看看RINEX文件到底是什么样子的,老版本新版本都学习学习,应该会有所作用,我的数据不能和大家分享因为涉及保密内容,这里提供了相应博客可以查询都有哪里可以下载相应的RINEX文件。
国内外IGS数据及产品下载网站

结语

       方法不一定对每一个人都有效,只是我的一点建议,希望您能找到自己的学习技巧与方法!请期待接下来的更新内容。

你可能感兴趣的:(Rtklib,gnss,c语言)