gpt4 book ai didi

tracking - 如何将 ECI 坐标转换为经度纬度和海拔高度以显示在 map 上?

转载 作者:行者123 更新时间:2023-12-04 04:07:19 28 4
gpt4 key购买 nike

我想更具体地说明我想做什么。我在 ECI 中获得坐标,我需要从中获得纬度和经度。我能怎么做?我正在搜索,但我找不到任何关于它的信息。再次感谢。

(我正在用java做一个小程序,显示给定时间内卫星的位置。所以,我使用了NORAD SGP算法,我有位置(x,y,z)和速度(Vx,Vy, Vz).但是这个算法使用的坐标系是ECI,根据我的阅读。现在我需要在 map 上绘制卫星,但我不能把这个坐标转换成可以帮助我的系统。我想如果我可以将其转换为经纬度,这样很容易绘制。你能帮我吗?我该怎么做?最好的选择是什么(UTM 等)?谢谢。)

最佳答案

您想要做的是称为 ECI/ECEF(笛卡尔)到大地测量(纬度/经度)的转换。这种转换是所有大地测量转换中最复杂的,因为封闭形式的解决方案很复杂。有关坐标系的讨论,请参见 Stevens 和 Lewis 的 Aircraft Control and Simulation 第 34 页:http://books.google.com/books/about/Aircraft_control_and_simulation.html?id=T0Ux6av4btIC

ECI 到大地测量是一个两步过程:

第一步是最简单的,因为您需要将 ECI(地心惯性)转换为 ECEF(地心/地球固定)。

第二步是将 ECEF 转换为大地测量。您可以在此处阅读有关通过 Newton-Ralphson 解决此问题的信息:http://en.wikipedia.org/wiki/Geodetic_system

但是,如果我没记错的话,Newton-Raphson 在极点附近变得不稳定。封闭形式的解决方案要复杂得多。我已经成功地实现了朱的方法。封闭形式解决方案的优点是没有迭代并且没有奇点(技术上有奇点但不在地球上方)。引用文献:J. Zhu。以地球为中心的地球固定坐标到大地坐标的转换。技术报告 IEEE 日志编号。 T-AES/30/3/1666,IEEE,1993 年 12 月。

关于tracking - 如何将 ECI 坐标转换为经度纬度和海拔高度以显示在 map 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8233401/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com