使用编译版rtklib过程中如何进行main的调试(spp ppp)
在编译版rtklib的调试过程中,需要在main函数中定义一些参数。
在进行spp(伪距单点定位)的时候,我们通常这样设定相关参数。
// An highlighted block
prcopt_t popt = prcopt_default;
solopt_t sopt = solopt_default;
filopt_t fopt = {
"" };
gtime_t ts = {
0 }, te = {
0 };
double tint = 0.0;
int n = 8;
char *infile[] = {
{
"D:\\data\\2019182\\kat11820.19o"},
{
"D:\\data\\2019182\\gbm20600.clk"},
{
"D:\\data\\2019182\\gbm20600.sp3"},
{
"D:\\data\\2019182\\gbm20601.clk"},
{
"D:\\data\\2019182\\gbm20601.sp3"},
{
"D:\\data\\2019182\\gbm20602.clk"},
{
"D:\\data\\2019182\\gbm20602.sp3"},
{
"D:\\data\\2019182\\brdm1820.19p"}
};
char *outfile = {
"D:\\data\\2019182\\kat1091820_spp.pos" };
#if 1 /* SPP */
popt.navsys = SYS_GPS;
使用RTKLIB进行PPP单点定位调试与设置

本文介绍了如何在编译版RTKLIB中进行PPP(精密单点定位)的调试,主要关注main函数的参数设置。在PPP模式下,需要额外的文件如DCB、ERP等进行改正。通过设置`filopt_tfopt`结构体的成员,指定这些改正文件的路径,如`fopt.dcb`、`fopt.eop`等,从而实现与RTKPOST类似的结果。调试过程包括设置导航系统、观测模式、电离层改正选项等,并提供了修改后的main函数代码示例。
最低0.47元/天 解锁文章
1948

被折叠的 条评论
为什么被折叠?



