将点从 cs::cartesian 转换为 WGS84
Converting points from cs::cartesian to WGS84
我在 cs::cartesian 中有坐标,我想将它们转换为 WGS84,给定 cs::cartesian 原点的参考坐标。
boost.geometry可以吗?
我对Boost.Geometry的了解有限,但似乎没有提供直接的解决方案
你的问题。
但是,从笛卡尔坐标转换为纬度、经度和高度(即
椭圆坐标)是一个非常简单的算法。你可以
在 navipedia 中找到实现。
如果您可以阅读 FORTRAN,可以在
iers software secion(有一个例子,你可以用它来验证你的
结果)。
请注意,如果您使用来自导航百科的算法,您将需要参数
WGS84 使用的椭球体,即 a 和 e,您可以找到 here.
我在 cs::cartesian 中有坐标,我想将它们转换为 WGS84,给定 cs::cartesian 原点的参考坐标。
boost.geometry可以吗?
我对Boost.Geometry的了解有限,但似乎没有提供直接的解决方案 你的问题。
但是,从笛卡尔坐标转换为纬度、经度和高度(即 椭圆坐标)是一个非常简单的算法。你可以 在 navipedia 中找到实现。
如果您可以阅读 FORTRAN,可以在 iers software secion(有一个例子,你可以用它来验证你的 结果)。
请注意,如果您使用来自导航百科的算法,您将需要参数 WGS84 使用的椭球体,即 a 和 e,您可以找到 here.