首页 > 解决方案 > Android 与 NGDC 磁偏角 API 差异

问题描述

我有一个 Android 项目,它使用 Android API 来计算特定位置的偏角。我有一个非 Android 项目,它调用国家地球物理数据中心的 API 来计算特定位置的偏角。两个 API 都基于相同的 2015-2020 年世界磁模型,但两个 API 产生不同的偏角(我注意到在某些位置的差异达到一定程度)。我需要两个项目中的输出相似,但我也需要准确性。所以我想知道:

1) 使用相同的纬度、经度、高度和日期作为输入,除了 API 本身之外,还有其他因素可以解释上述差异吗?(同样,两者都使用相同的 WMM)

2) 假设 NGDC API 可能比 Android API 更准确是否安全?我做出这个假设只是因为这是 NGDC 的特定专业领域。

标签: androidgps

解决方案


我不熟悉 Android API,但我熟悉 WMM 和 NGDC 软件:

  1. 对于相同的空间和时间位置,无论使用何种软件,输出偏角都应该相似(在 1 度以内)。算法和坐标转换的许多变化可能会引入差异,但这些在地球表面应该小于 1 度。由于使用的特定算法,您可能会看到值的更大变化,特别是在高海拔和高地理和/或磁纬度。

  2. NGDC 软件应该是权威的,任何其他版本都是从这些衍生而来的。也许将 Android NGDC 软件的值与他们的网络计算器或 C 软件进行比较,以检查他们的软件相对于您所看到的内容的任何变化?


推荐阅读