gpt4 book ai didi

latitude-longitude - 经纬度长到分和秒?

转载 作者:行者123 更新时间:2023-12-04 05:35:11 26 4
gpt4 key购买 nike

谷歌地图以十进制表示法为我提供了位置的纬度和经度,如下所示:

38.203655,-76.113281

如何将它们转换为坐标(度、分、秒)

最佳答案

38.203655 是度的十进制值。有 60 分钟是一个度数,一分钟有 60 秒(1 度 == 60 分钟 == 3600 秒)。

所以取值的小数部分,即 0.203655,乘以 60 得到分钟,即 12.2193,即 12 分钟,然后重复分钟的小数部分,即 0.2193 = 13.158000 秒。

python中的示例:

def deg_to_dms(deg):
d = int(deg)
md = abs(deg - d) * 60
m = int(md)
sd = (md - m) * 60
return [d, m, sd]

print deg_to_dms(38.203655)
print deg_to_dms(-76.113281)

关于latitude-longitude - 经纬度长到分和秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2056750/

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