PPP模糊度固定解文件下载

PPP模糊度固定

PPP模糊度固定借助小数偏差产品,可以实现快速固定无电离层整周模糊度,大幅度提高定位精度和收敛速度。

  • 小数偏差产品
    目前可以公开下载的小数偏差产品包括武汉大学发布的FCB产品和法国CNES分析中心发布的相位整数钟产品。前者使用星间单差方法,通过改正宽巷、窄巷模糊度的小数偏差进行模糊度固定;后者使用相位整数钟方法,使用PPP无电离层组合时估计相位钟而非伪距钟最后达到模糊度固定的目的。

  • python语言下的批量下载
    CNES的产品和FCB的产品均通过FTP的方法下载。python语言中自带了相关的库函数使用起来比较方便。
    武汉大学的FCB产品和CNES整数钟产品的下载地址分别为:
    ftp://gnss.sgg.whu.edu.cn/product/FCB/
    ftp://ftpsedr.cls.fr/pub/igsac/clk30s/
    使用python库,调用FTP包,可以生成所需时间、分析中心的固定解小数偏差产品。
    代码如下:


    from ftplib import FTP  
    import os
    def DownloadFCB_FTP(localpath,GPSTT,Anacenter):
        week = GPSTT//10
        day  = GPSTT%10
        sign = 0
        FCBname = "sgg"+str(GPSTT)+"_"+Anacenter+".fcb"
         ftp = FTP()
        timeout = 30
        port = 21
        ftp.connect('gnss.sgg.whu.edu.cn',port,timeout)
        ftp.login('anonymous','888888')
        FCBdir = "product/FCB/"+str(week)+"/"
        ftp.cwd(FCBdir)
        list = ftp.nlst()
        for allname in list:
            if allname == FCBname:
                if os.path.exists(localpath):
                    f = open(localpath+"\\"+FCBname,'wb')
                else:
                    os.mkdir(localpath)
                f = open(localpath+"\\"+FCBname,'wb')
                filename = 'RETR '+FCBname
                bufsize = 1024
                ftp.retrbinary(filename,f.write,bufsize)
                ftp.quit()
                print("success download :"+FCBname)
                sign = 1
                break
        if sign==0:
            print("failed download :"+FCBname)

localpath = "**xxxx**"
Anacenter = "grg"
for week in range(1825,1877,1):
    for day in range(0,7,1):
        # print("week:"+str(week)+"day: "+str(day))
        GPST = week*10+day
        DownloadFCB_FTP(localpath,GPST,"grg")  

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值