经纬度坐标 | 度分秒(DMS)坐标转小数度(DD)坐标
度分秒(DMS)坐标转换为小数度(DD)坐标的计算公式如下:
-
纬度(Latitude)的转换:
Decimal Degrees = Degrees + (Minutes/60) + (Seconds/3600)
其中,Decimal Degrees 表示小数度,Degrees 表示度数,Minutes 表示分钟,Seconds 表示秒数。如果是北纬,则结果是正数;如果是南纬,则结果是负数。
-
经度(Longitude)的转换:
Decimal Degrees = Degrees + (Minutes/60) + (Seconds/3600)
同样,Decimal Degrees 表示小数度,Degrees 表示度数,Minutes 表示分钟,Seconds 表示秒数。如果是东经,则结果是正数;如果是西经,则结果是负数。
以下是示例:
-
对于纬度 20°37′24.0″N:
Decimal Degrees = 20 + (37/60) + (24.0/3600) = 20.6233333
因此,纬度为北纬 20.6233333°。
-
对于经度 109°27′27.0″E:
Decimal Degrees = 109 + (27/60) + (27.0/3600) = 109.4575
因此,经度为东经 109.4575°。
可以使用这些公式将任何给定的 DMS 坐标转换为 DD 坐标。请注意,这些公式适用于标准的 DMS 格式,其中度、分和秒都以整数形式表示。
如果 DMS 表示使用不同的格式(例如,度和分以小数形式表示),则需要进行适当的调整。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!