【问题标题】:59-60 second Coordinate issue59-60秒坐标问题
【发布时间】:2019-04-02 07:02:18
【问题描述】:

所有读过这篇文章的人。

我发现地理坐标的纬度或经度(例如 2 分 59 秒)在转换为十进制格式后的值为“0.049722”,但是

  • 2分60秒的值为“0.35”,但我认为它必须等于等于

  • 3 分 00 秒,其值为“0.05”

  • 3 分 00 秒,其值为“0.05”

但又一次 2 分 61 秒,预期值为“0.050278”

是全球地理坐标问题还是在线转换器问题?

我用http://the-mostly.ru/konverter_geograficheskikh_koordinat.html

【问题讨论】:

  • 2/60.+60/3600. == 3/60. == 0.05
  • 谢谢你,@kvantour。那么值为“0.35”的2分60秒只是在线转换器实现的错误?
  • 0.35 度肯定是错误的!如果您使用逆转换,您会注意到它会将其转换为 21 分钟。所以是的,该网站是错误的!

标签: coordinates coordinate-systems


【解决方案1】:

查看相应网站的来源时,您会注意到以下行:

if (LAsec==60) {LAsec = 0;LAminutes = LAminutes+1;}

由于LAminutes仍然是一个字符串,这代表一个字符串连接,所以2被转换为21而不是3

见:javascript (+) sign concatenates instead of giving sum?

总之,网站很不对劲!

也许您应该为此使用 WolframAlpha: https://www.wolframalpha.com/input/?i=0+deg+2%27+60%22+N,+0+deg+E

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多