【发布时间】:2015-09-07 07:16:40
【问题描述】:
我在 cs::cartesian 中有坐标,我想将它们转换为 WGS84,给定 cs::cartesian 原点的参考坐标。
boost.geometry 有可能吗?
【问题讨论】:
-
发现了有关投影状态及其文档的信息:boost-geometry.203548.n3.nabble.com/…
标签: c++ boost gis boost-geometry wgs84
我在 cs::cartesian 中有坐标,我想将它们转换为 WGS84,给定 cs::cartesian 原点的参考坐标。
boost.geometry 有可能吗?
【问题讨论】:
标签: c++ boost gis boost-geometry wgs84
我对 Boost.Geometry 的了解有限,但它似乎没有提供直接的解决方案 你的问题。
但是,从笛卡尔转换为纬度、经度和高度(即 椭球坐标)是一个非常简单的算法。你可以 在navipedia 中找到实现。
如果您可以阅读 FORTRAN,则可以在 iers software secion(带有一个示例,您可以使用它来验证您的 结果)。
请注意,如果您使用来自 navipedia 的算法,您将需要参数 椭球 WGS84 使用的,即 a 和 e,您可以找到 here。
【讨论】: