gpt4 book ai didi

纬度/经度的 Java double vs BigDecimal

转载 作者:IT老高 更新时间:2023-10-28 20:25:39 25 4
gpt4 key购买 nike

当存储通常采用以下格式的纬度/经度时:44.087585(即点前最多 2 个数字和 6dp)我需要使用大小数吗?

最佳答案

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

您可以在 Google 地球中四处游荡,通过放置标记和操作最后一位小数来查看您获得的准确度。

关于纬度/经度的 Java double vs BigDecimal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6754881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com