Java double 与 BigDecimal 的纬度/经度

2024-04-16

当存储通常采用以下格式的纬度/经度时:44.087585(即点之前最多 2 个数字和 6dp),我是否需要担心 bigdecimals?


Using double具有足够的精度,可以精确到英寸(小数点后 6-7 位)。在航空领域,如果使用十进制,通常至少保留 7 位小数。在我们的 NASA 模拟中,纬度/经度数据是doubles而所有其他姿态和高度都是浮动的。换句话说,海拔的小数点后第六位并不重要,而纬度/经度的小数点后第六位则表示亚英尺精度。你不应该使用float如果您需要精确到亚英尺的纬度/经度。

您可以在 Google Earth 中尝试一下,看看通过放置标记和操作最后一个小数位可以获得多少准确度。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java double 与 BigDecimal 的纬度/经度 的相关文章

随机推荐