eci到ecef坐标变换
eci to ecef coordinates transformation
我是空间力学和坐标变换的新手。我需要从以地球为中心的潮间系统坐标转换为以地球为圆心的固定坐标(ECEF或ECR)。我找到了图书馆SConvert。
S转换库
在创建欧拉矩阵的函数makeEciToEcrMatrix
中,我们的第一个自变量是时间*地球角速度(rad/sec)。我的问题是:现在几点了?它的价值是什么?是1970年1月1日的秒数,还是2000年1月的秒数?
在轨道力学中,轨道解是通过积分卫星的运动方程来生成的。这种积分是在惯性坐标系(ECI)中完成的。为了使轨道解决方案更加有用和用户友好,通常将其转换为地球固定坐标系(EFEC)。要做到这一点,您需要地球扰动、章动、地球自转和极地运动信息。所有这些信息都需要时间作为输入参数。时间通常是基于原子钟的时间系统。通常不使用基于1970年1月1日的unix时间系统。可能是2000年1月1日。(例如,在美国国家航空航天局,J2K时间尺度被广泛使用。)但它可以是其他时间尺度,但最终必须转换到适当的时间尺度,在这个时间尺度中,每个地球自转信息(进动、章动、自转、极动)都被公式化或制成表格。
无论如何,在你的情况下,如果你已经有ECI轨道解决方案,这意味着你在每个时间点都有ti,Xi,Yi,Zi,Ui,Vi,Wi。可以为坐标系变换提供相同的ti。正确的时间转换应该在您正在调用的函数内部完成。
相关文章:
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 基于范围的变换以实现正常循环
- OpenGL 4.3 错误地将第 4 个纹理坐标映射到与第 3 个纹理坐标相同的位置
- OpenCV 傅里叶变换复杂输出问题
- 比较两个节点坐标的最佳方法是什么?
- 在 OpenGL 中将笛卡尔世界坐标转换为球面局部坐标
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- SFML 纹理变换(放大)
- 如何在C++中获取坐标?
- 如何将 x.y 坐标的值存储在不同的数组中
- 平面缓冲区可以利用向量中的 0 吗?还是其他小波比哈尔变换更好?
- 如何将鼠标坐标转换为"mm"
- 重心坐标并不总是有效(3d)
- 有没有一种惯用的方法可以在不存储变换或不必要地重新计算的情况下找到数组变换的最小/最大值?
- 在特征中显示仿射变换
- UE4中简单坐标变换的错误结果
- eci到ecef坐标变换
- 变换矩阵——旋转变换后的新点坐标