Python 将天体的方位角/仰角转换为地理地图上的经度/纬度

Python 将天体的方位角/仰角转换为地理地图上的经度/纬度,python,dictionary,path,elevation,azimuth,Python,Dictionary,Path,Elevation,Azimuth,我在做一个与天文学和轨道力学有关的项目。 我有一些天体的数据(例如卫星或月球…),比如它的方位角/仰角、观测的恒星时间、观测点的经度和纬度。。。 我可以利用上面的信息计算出目标的赤经和赤纬。 例如,我们有200个天体观测,按时间排序(t1,t2,…tn) 如何将这些信息每次更改为地理地图中天体的经度/纬度? 我想创建一个如下所示的地图: (来源:) ***我在我的项目中使用python。看看这里的例子,你从RA和DEC向后工作,你应该从LST和LAT开始,将ALT设置为90并重新排列 这个问题

我在做一个与天文学和轨道力学有关的项目。 我有一些天体的数据(例如卫星或月球…),比如它的方位角/仰角、观测的恒星时间、观测点的经度和纬度。。。 我可以利用上面的信息计算出目标的赤经和赤纬。 例如,我们有200个天体观测,按时间排序(t1,t2,…tn) 如何将这些信息每次更改为地理地图中天体的经度/纬度? 我想创建一个如下所示的地图:


(来源:)


***我在我的项目中使用python。

看看这里的例子,你从RA和DEC向后工作,你应该从LST和LAT开始,将ALT设置为90并重新排列

这个问题似乎离题了,因为它是关于数学的。也许你应该把它移到你不能的地方。我已经标记了它,版主将不得不移动它..实际上我可以使用LST和小时角计算经度。但海拔有点复杂。你能解释一下吗?RA和DEC中的恒星矛围绕北极旋转。因此,在北极90度的纬度上,北极星位于你上方的12月90日。在30度的纬度上,12月30日的恒星将凌日天顶。因此,它只是:天顶的12月=观察者的纬度(因为你在计算卫星在天顶的时间,我想你已经有了纬度)