• 大小: 65.06MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-08
  • 语言: 其他
  • 标签: C开发  

资源简介

编译好的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\“?>\n“
#define HEADGPX “lns=\“%s\“>\n“
#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“\n“pos[0]*R2Dpos[1]*R2D);
    if (outalt) {
        fprintf(fp“ %.4f\n“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“ \n“
                ep[0]ep[1]ep[2]ep[3]ep[4]ep[5]);
    }
    if (outalt==2) {
        fprintf(fp“ %.4f\n“geoidh(pos));
    }
    if (stat>=1&&stat<=6) {
        fprintf(fp“ %s\n“fix_label[stat-1]);
    }
    if (*label) {
        fprintf(fp“ %s\n“label);
    }
    fprintf(fp“\n“);
}
/* 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“\n“);
    fprintf(fp“ \n“);
    for (i=0;in;i++) {
        ecef2pos(solbuf->data[i].rrpos);
        fprintf(fp“  \n“pos[0]*R2D
                pos[1]*R2D);
        if (outalt) {
            fprintf(fp“   %.4f\n“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“   \n“
                    ep[0]ep[1]ep[2]ep[3]ep[4]ep[5]);
        }
        if (outalt==2) {
            fprintf(fp“   %.4f\n“geoidh(po

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

    ..A..H.     44032  2019-08-28 11:11  Rtklib_demo\.vs\Rtklib_demo\v15\.suo

     文件   35540992  2019-08-28 11:11  Rtklib_demo\.vs\Rtklib_demo\v15\Browse.VC.db

     文件   43384832  2019-08-28 10:52  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\6eb7db9c6da5a398\RINEX.ipch

     文件   43384832  2019-08-28 10:59  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\8ad3f1bd2cd146c1\RTKPOS.ipch

     文件   43384832  2019-08-28 10:57  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\c5f4c1e202a921db\CONVGPX.ipch

     文件   43450368  2019-08-28 10:42  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\d7cdf7bc01d3a6d0\GEOID.ipch

     文件   43384832  2019-08-28 11:06  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\f45291db0632ac5d\RTKCMN.ipch

     文件   43188224  2019-08-28 10:47  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\f6d871b8719614e0\EPHEMERIS.ipch

     文件   43384832  2019-08-28 11:04  Rtklib_demo\.vs\Rtklib_demo\v15\ipch\AutoPCH\fad2e17b7505e13b\MAIN.ipch

     文件    1884160  2019-08-28 11:06  Rtklib_demo\Debug\Rtklib_demo.exe

     文件    2079840  2019-08-28 11:06  Rtklib_demo\Debug\Rtklib_demo.ilk

     文件    2420736  2019-08-28 11:06  Rtklib_demo\Debug\Rtklib_demo.pdb

     文件     148251  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\binex.obj

     文件     252825  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\cmr.obj

     文件      41037  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\convgpx.obj

     文件      47129  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\convkml.obj

     文件     120121  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\convrnx.obj

     文件      74888  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\crescent.obj

     文件      35940  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\datum.obj

     文件      89356  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\download.obj

     文件      80286  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\ephemeris.obj

     文件     307369  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\geoid.obj

     文件      48565  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\gis.obj

     文件      54073  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\gw10.obj

     文件      58713  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\ionex.obj

     文件     180327  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\javad.obj

     文件      37291  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\lambda.obj

     文件      57027  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\main.obj

     文件     131462  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\novatel.obj

     文件      68507  2019-08-28 11:06  Rtklib_demo\Rtklib_demo\Debug\nvs.obj

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

评论

共有 条评论