编写C#桌面窗体,通过任意日期的GPS广播星历文件,计算任意时刻、任意卫星的位置。
运行环境:Visual Studio 2022,.NET6.0,我的Visual Studio 2019无法正常运行该程序。
一、程序演示
GPS广播星历文件计算卫星位置程序演示视频
二、数据获取
1.下载GPS广播星历文件
我下载的是2024-03-03的GPS广播星历文件

2.解压文件,更改文件后缀为txt

3.广播星历文件的格式说明
下图中许多参数在之后的公式中会用到

注意文件有固定格式,记住每八行为一组数据,这很重要。

三、数学公式(编写多个函数)
需要注意:
参考时刻是卫星广播星历文件中的时刻
观测时刻可以是任意时刻,即所计算的时刻
该程序存在不足:默认。
可以根据需要自行编写和

最低0.47元/天 解锁文章
500





