【问题标题】:Converting points from cs::cartesian to WGS84将点从 cs::cartesian 转换为 WGS84
【发布时间】:2015-09-07 07:16:40
【问题描述】:

我在 cs::cartesian 中有坐标,我想将它们转换为 WGS84,给定 cs::cartesian 原点的参考坐标。

boost.geometry 有可能吗?

【问题讨论】:

标签: c++ boost gis boost-geometry wgs84


【解决方案1】:

我对 Boost.Geometry 的了解有限,但它似乎没有提供直接的解决方案 你的问题。

但是,从笛卡尔转换为纬度、经度和高度(即 椭球坐标)是一个非常简单的算法。你可以 在navipedia 中找到实现。

如果您可以阅读 FORTRAN,则可以在 iers software secion(带有一个示例,您可以使用它来验证您的 结果)。

请注意,如果您使用来自 navipedia 的算法,您将需要参数 椭球 WGS84 使用的,即 a 和 e,您可以找到 here

【讨论】:

  • 奇怪的是你如何坚持 cmets 的格式障碍。我认为这可能很有用,但我不明白为什么你会以如此密集的布局提供它(然后也添加喋喋不休)。 (更新修改了一下)
猜你喜欢
  • 1970-01-01
  • 2017-03-08
  • 2020-05-29
  • 2016-05-25
  • 1970-01-01
  • 2016-12-18
  • 1970-01-01
  • 1970-01-01
  • 2021-06-04
相关资源
最近更新 更多