Rtklib_demo.rar


编译好的RTKLIB代码,可以在VS上面进行二次开发! 可以进行RTK PPP SPP RTD ,以及多系统多频率导航系统开发!
资源截图
代码片段和文件信息
/*------------------------------------------------------------------------------
* convgpx.c : gpx converter
*
*          Copyright (C) 2016 by T.TAKASU All rights reserved.
*
* references :
*     [1] GPX The GPS Exchange Format http://www.topografix.com/gpx.asp
*
* version : $Revision:$ $Date:$
* history : 2016/06/11  1.0  new
*           2016/09/18  1.1  modify  labels according GPX specs
*-----------------------------------------------------------------------------*/
#include “rtklib.h“

/* constants -----------------------------------------------------------------*/

#define HEADxml “l version=“1.0“ encoding=“UTF-8“?>

#define HEADGPX “lns=“%s“>

#define TAILGPX ““

static const char *xmlNS=“http://www.topografix.com/GPX/1/1“;

/* output waypoint -----------------------------------------------------------*/
static void outpoint(FILE *fp gtime_t time const double *pos
                     const char *label int stat int outalt int outtime)
{
    /* fix float sbas and ppp are rtklib extentions to GPX */
    const char *fix_label[]={“fix““float““sbas““dgps““3d““ppp“};
    double ep[6];
    
    fprintf(fp“
“pos[0]*R2Dpos[1]*R2D);
    if (outalt) {
        fprintf(fp“ %.4f
“pos[2]-(outalt==2?geoidh(pos):0.0));
    }
    if (outtime) {
        if      (outtime==2) time=gpst2utc(time);
        else if (outtime==3) time=timeadd(gpst2utc(time)9*3600.0);
        time2epoch(timeep);
        fprintf(fp“ 

                ep[0]ep[1]ep[2]ep[3]ep[4]ep[5]);
    }
    if (outalt==2) {
        fprintf(fp“ %.4f
“geoidh(pos));
    }
    if (stat>=1&&stat<=6) {
        fprintf(fp“ %s
“fix_label[stat-1]);
    }
    if (*label) {
        fprintf(fp“ %s
“label);
    }
    fprintf(fp“
“);
}
/* output track --------------------------------------------------------------*/
static void outtrack(FILE *fp const solbuf_t *solbuf int outalt int outtime)
{
    gtime_t time;
    double pos[3]ep[6];
    int i;
    
    fprintf(fp“
“);
    fprintf(fp“ 
“);
    for (i=0;in;i++) {
        ecef2pos(solbuf->data[i].rrpos);
        fprintf(fp“  
“pos[0]*R2D
                pos[1]*R2D);
        if (outalt) {
            fprintf(fp“   %.4f
“pos[2]-(outalt==2?geoidh(pos):0.0));
        }
        if (outtime) {
            time=solbuf->data[i].time;
            if      (outtime==2) time=gpst2utc(time);
            else if (outtime==3) time=timeadd(gpst2utc(time)9*3600.0);
            time2epoch(timeep);
            fprintf(fp“   

                    ep[0]ep[1]ep[2]ep[3]ep[4]ep[5]);
        }
        if (outalt==2) {
            fprintf(fp“   %.4f
“geoidh(po

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     44032  2019-08-28 11:11  Rtklib_demo.vsRtklib_demov15.suo

     文件   35540992  2019-08-28 11:11  Rtklib_demo.vsRtklib_demov15Browse.VC.db

     文件   43384832  2019-08-28 10:52  Rtklib_demo.vsRtklib_demov15ipchAutoPCH6eb7db9c6da5a398RINEX.ipch

     文件   43384832  2019-08-28 10:59  Rtklib_demo.vsRtklib_demov15ipchAutoPCH8ad3f1bd2cd146c1RTKPOS.ipch

     文件   43384832  2019-08-28 10:57  Rtklib_demo.vsRtklib_demov15ipchAutoPCHc5f4c1e202a921dbCONVGPX.ipch

     文件   43450368  2019-08-28 10:42  Rtklib_demo.vsRtklib_demov15ipchAutoPCHd7cdf7bc01d3a6d0GEOID.ipch

     文件   43384832  2019-08-28 11:06  Rtklib_demo.vsRtklib_demov15ipchAutoPCHf45291db0632ac5dRTKCMN.ipch

     文件   43188224  2019-08-28 10:47  Rtklib_demo.vsRtklib_demov15ipchAutoPCHf6d871b8719614e0EPHEMERIS.ipch

     文件   43384832  2019-08-28 11:04  Rtklib_demo.vsRtklib_demov15ipchAutoPCHfad2e17b7505e13bMAIN.ipch

     文件    1884160  2019-08-28 11:06  Rtklib_demoDebugRtklib_demo.exe

     文件    2079840  2019-08-28 11:06  Rtklib_demoDebugRtklib_demo.ilk

     文件    2420736  2019-08-28 11:06  Rtklib_demoDebugRtklib_demo.pdb

     文件     148251  2019-08-28 11:06  Rtklib_demoRtklib_demoDebuginex.obj

     文件     252825  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugcmr.obj

     文件      41037  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugconvgpx.obj

     文件      47129  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugconvkml.obj

     文件     120121  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugconvrnx.obj

     文件      74888  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugcrescent.obj

     文件      35940  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugdatum.obj

     文件      89356  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugdownload.obj

     文件      80286  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugephemeris.obj

     文件     307369  2019-08-28 11:06  Rtklib_demoRtklib_demoDebuggeoid.obj

     文件      48565  2019-08-28 11:06  Rtklib_demoRtklib_demoDebuggis.obj

     文件      54073  2019-08-28 11:06  Rtklib_demoRtklib_demoDebuggw10.obj

     文件      58713  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugionex.obj

     文件     180327  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugjavad.obj

     文件      37291  2019-08-28 11:06  Rtklib_demoRtklib_demoDebuglambda.obj

     文件      57027  2019-08-28 11:06  Rtklib_demoRtklib_demoDebugmain.obj

     文件     131462  2019-08-28 11:06  Rtklib_demoRtklib_demoDebug
ovatel.obj

     文件      68507  2019-08-28 11:06  Rtklib_demoRtklib_demoDebug
vs.obj

............此处省略117个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)