在特定时期的卫星(笛卡尔坐标)下的地面经度/纬度

时间:2016-08-25 10:49:33

标签: gps pyephem satellite orbital-mechanics satellite-navigation

我想要开发的脚本使用来自卫星的笛卡尔坐标(XYZ),并结合一个位置的距离,仰角和方位角,然后我获取卫星的轨道信息并获得地面经度/纬度在特定时间的那颗卫星下。

更进一步:想象卫星发出的信号在海拔300公里处穿过大气层。在高度为300km的特定点,我需要计算地面经度/纬度。

在pyemph模块中,似乎已经有一个方法(ephem.readtle)可以实现这一点,但仅适用于TLE(双线元素)数据。我想用卫星的笛卡尔坐标来开发它。那里有这样的方法吗?或者也许是有经验的人 域名可以指向正确的方向。

类似的问题已经存在referring to ECEF from Azimuth, Elevation, Range and Observer Lat,Lon,Alt,但这不是同一个问题。

这是我已经开发的内容: - 卫星笛卡尔坐标,XYZ - 地面站卫星的方位角,仰角和射程 - 地面站坐标为纬度,长度,海拔高度

这就是我需要的: - 特定时期卫星下的地面经度/纬度,特别是大气中的穿刺点(来自卫星的信号穿过大气层的点)高度为300公里。

1 个答案:

答案 0 :(得分:0)

我通过this找到了我要找的东西:

<div>
  <div>
    <div id="myList">
      <table><tr><td></td></tr></table>
    </div>
  </div>
</div>