3d 如何将手机GPS转换为原点位于地球中心的x、y、z?

3d 如何将手机GPS转换为原点位于地球中心的x、y、z?,3d,gps,wgs84,3d,Gps,Wgs84,我需要精确地将来自iPhone(和其他)3D GPS数据的点可视化 所以,我想要的是取一个WGS84(对吗?)点,把它转换成一个X,Y,Z向量,原点在地球的中心 我在谷歌上搜索GPS/WGS84到3D,但我觉得我的搜索词不是很好 有人有从哪里开始的指针吗 将来,如果可以的话,我还需要考虑高程信息,但这并不是很重要 谢谢 您需要的是用ECEF(地球中心固定地球)表示法表示您的数据 一些好东西纬度和经度相对容易,因为它们只是角度,但是海拔有点棘手,因为地球并不完全是圆的。如果您不需要非常高的精度,可

我需要精确地将来自iPhone(和其他)3D GPS数据的点可视化

所以,我想要的是取一个WGS84(对吗?)点,把它转换成一个X,Y,Z向量,原点在地球的中心

我在谷歌上搜索GPS/WGS84到3D,但我觉得我的搜索词不是很好

有人有从哪里开始的指针吗

将来,如果可以的话,我还需要考虑高程信息,但这并不是很重要


谢谢

您需要的是用ECEF(地球中心固定地球)表示法表示您的数据


一些好东西

纬度和经度相对容易,因为它们只是角度,但是海拔有点棘手,因为地球并不完全是圆的。如果您不需要非常高的精度,可以使用公式将球坐标系转换为笛卡尔坐标系。请注意,这并不十分准确,因为地球更像一个椭球而不是一个完美的球体。

这里我希望我们能得到一个答案,其中包括指定地球在宇宙中的位置:PECEF使用椭球模型……如果你需要那么高的精度,请看我的答案。@paquetp:哦,再看一下,这篇文章的底部实际上有一些公式的链接。一开始我没注意到。啊,很高兴你讨论了这个问题。我想这可能不像简单的极坐标到笛卡尔坐标那么简单。