【问题标题】:Convert Magnetic North to True North将磁北转换为真北
【发布时间】:2014-02-03 08:17:55
【问题描述】:

我有一个问题要问你们,因为当您开始遗漏硬件规格或软件 API 中的小东西时,情况会变得更糟。

我正在开发一个与指南针配合使用的 Windows 应用商店应用程序,很明显我们当前的笔记本电脑(大多数)没有内置任何指南针传感器。因此,它只能在 Surface RT 等平板电脑上运行.

问题是;我需要使用真北,并且指南针 Surface RT 工作/仅支持磁北。我想知道是否有人知道通过一些数学计算将磁北转换为真北的方法?

感谢您的回答。

谢谢!

【问题讨论】:

  • 磁北和真北之间的关系不是确定性的:您必须依赖已发布的表格。
  • 你当然不能在没有访问地理位置的情况下做到这一点,至少。看看你如何假设你在平板电脑上,你可能有也可能没有。
  • 我不确定 SO 是否适合此问题(Math Stack Exchange 可能更好),但就实现而言,您还需要一条信息——杂志真正的北方取决于位置。所以你需要得到一个粗略的位置。对于大多数应用程序来说,IP 地址应该足够了。

标签: windows-8.1 compass-geolocation


【解决方案1】:

要将磁北转换为真北,您需要一个地磁地球模型。

其中之一是由 NOAA 开发的地磁地球模型。
您也可以下载源代码并实现它:Geomag:http://www.ngdc.noaa.gov/geomag/WMM/

它是一组针对给定位置插值的曲线。

Apple 在 iOS 中使用它,它是开源的,并列在他们的开源信息中。

【讨论】:

  • 来自 NOAA 的链接已失效,Apple 有很多开源项目。你知道这些转换属于哪一类吗?谢谢!
  • 如果链接失效,请搜索当前位置并更新链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多