8

我想更具体地说明我想做什么。我在ECI中获得坐标,我需要从中获取经度和纬度。我能怎么做?我在寻找,但我无法找到任何关于它的事情。再次感谢。所以我使用了NORAD SGP算法,我得到了位置(x,y,z)和速度(位置)(x,y,z) Vx,Vy,Vz),但是这个算法使用的坐标系统是ECI,根据我的理解,现在我需要在地图中绘制卫星,但是我无法将这个坐标转换成一些可以帮助我的系统。我认为如果我可以将它转换成经度和纬度,这将很容易画出来,你能帮助我吗?我该怎么做?什么是最佳选择(UTM等)?谢谢。)如何将ECI坐标转换为经度纬度和高度以显示在地图上?

回答

7

你想要做的就是称为ECI/ECEF(cartessian)到大地测量(经纬度)转换。这种转换是所有大地测量转换中最复杂的一种,因为封闭式解决方案非常复杂。为坐标系的讨论,请参阅史蒂文斯和刘易斯,飞机控制与仿真第34页:http://books.google.com/books/about/Aircraft_control_and_simulation.html?id=T0Ux6av4btIC

ECI以大地为两个步骤:

的第一步是在你需要转换的最简单ECI(以地心为中心惯性)到ECEF(以地心为中心/固定地球)。

的第二个步骤是ECEF转换成测地。你可以在这里阅读关于通过牛顿 - 拉尔夫森解决这个问题:http://en.wikipedia.org/wiki/Geodetic_system

但是,如果我没记错的话,牛顿 - 拉夫逊在极点周围变得不稳定。封闭式解决方案要复杂得多。我已经成功实施了朱的方法。封闭形式解的优点是没有迭代,也没有奇点(技术上有奇点但不在地球上面)。参考文献:J. Zhu。将地心固定坐标转换为大地坐标。技术报告IEEE日志编号。 T-AES/30/3/1666年,IEEE,1993年

+0

十二月你可以转换到ECI地心固定扩展任何机会呢? – MattSayar

+0

ECI和ECEF共享相同的原点和z轴。它们不同于地球的旋转速率,所以变换只是一个2-D cos sin; -sin cos型变换。 – TreyA

相关问题