- 概述
精密星历是由若干卫星跟踪站的观测数据,经事后处理算得的供卫星精密定位等使用的卫星轨道信息。
IGS精密星历采用sp3格式,其存储方式为ASCII文本文件,内容包括表头信息以及文件体,文件体中每隔15 min给出1个卫星的位置,有时还给出卫星的速度。它的特点就是提供卫星精确的轨道位置。采样率为15分钟,实际解算中可以进行精密钟差的估计或内插,以提高其可使用的历元数。
IGS多系统精密星历下载地址:ftp://cddis.gsfc.nasa.gov/pub/gps/products/mgex/
文件根据GPS周分为很多文件夹,计算GPS周可以通过以下小程序:
https://download.csdn.net/download/gou_hailong/11739153
- 命名规则
用的sp3格式的命名规则为:tttwwwwd.sp3
其中:ttt表示精密星历的管理机构名称,包括{wum(武汉大学)、tum(慕尼黑大学)}wwww表示GPS周;d表示星期,0表示星期日,1~6表示星期一至星期六。文件名如:igs20121.sp3,其中igs为计算单位名,2012为GPS周,1为星期一。
- 文件格式
文件可以分为文件头与文件正文两部分,其中文件头格式如下:
第一行:文件版本 年 月 日 时 分 秒 历元数量 数据类型 协调系统 轨道类型 管理机构
第二行:GPS周 第一个历元周内秒 历元间隔 约化儒略历整数 约化儒略历小数
第三至十二行:卫星数量 卫星序号
第十三至二十二行:卫星序号对应的卫星精度
第二十三至二十四行:未使用
。。。。。。
文件正文格式如下:
‘P’表示‘卫星位置’,‘V’表示‘卫星速度’,‘G’表示‘GPS卫星’,‘R’表示'GLONASS卫星',‘E’表示‘伽利略卫星’,‘C’表示‘北斗卫星’
第一列:位置速度选项 系统类型 卫星序号
第二列:x坐标
第三列:y坐标
第四列:z坐标
第五列:钟差
文件读取程序网址如下:
程序运行结果: