GPS卫星定位—python实现

  基于导航文件的GPS定位——python实现 

模型建立:

 

前几天的文章由于第一次太激动而没有完全搞定,这次提交最新版本!!

# coding:utf-8
import os
import math as m
with open('brdm0320.22p','r') as f:
    data=f.readlines()
    # print(data)
    f.close()
#文件时间不同可取消此处注释
# def o_data_line():
#     for i in range(len(data)):
#         if data[i].find('END OF HEADER') != -1:
#             o_data_line = i + 1
#     return o_data_line
# print(o_data_line())
ff=[]
ff=data[207:3359]
# print(ff)

file_write_obj = open("GPS_data.txt", 'w')   # 新文件写入GPS_data
for i in range(3359-207) :
    file_write_obj.write(ff[i])   # 逐行写入
    # file_write_obj.write('\n')
file_write_obj.close()
print("保存文件成功")

#文件读取
with open('GPS_data.txt','r') as G:

    GPS_data=G.readlines()
    f.close()
    # print(GPS_data)
data_num=int(len(GPS_data)/8)         #数据组数
# print(data_num)


PRN = []
year = []
day=[]
month=[]
hour = []
minute=[]
second=[]
S=[]
S_s=[]
S_ss=[]
IODE=[]
C_rs=[]
n=[]
mo=[]
C_uc=[]
e=[]
C_us=[]
sqrt_A=[]
TEO=[]
C_ic=[]
C_is=[]
OMEGA=[]
I_0=[]
C_rc=[]
w=[]
OMEGA_DOT=[]
IDOT=[]
L2_code = []
PS_week_num=[]
L2_P_code=[]
TGD=[]
IODC=[]
for j in range(data_num):

    for i in range(8):
        data_l = GP
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值