Home

经纬度格式转换工具

什么是经纬度?

经纬度是地理坐标系中用来表示地球表面某一点位置的数值。纬度(Latitude)指某点与赤道的角度距离,范围 -90°(南纬)至 +90°(北纬);经度(Longitude)指某点与本初子午线的角度距离,范围 -180°(西经)至 +180°(东经)。经纬度组合可以唯一确定地球上任何一点。

什么是度分秒格式(DMS)?

度分秒(Degrees Minutes Seconds)是传统的角度表示法,将1度分为60分,1分分为60秒。例如:39°54'55"N 表示北纬39度54分55秒。这种格式符合六十进制,常用于地图、航海及地质勘探领域。

什么是度分格式(DM)?

度分格式(Decimal Degrees Minutes)将秒转换为分的小数,例如:39°54.9167'(因为55秒 = 55/60 ≈ 0.9167分)。这种格式在GPS设备、航空导航中广泛使用,比度分秒更简洁,同时保留一定的精度。

什么是十进制格式(DD)?

十进制格式(Decimal Degrees)将度分秒全部转换为度的十进制小数,例如:39.9153°。计算公式为:十进制 = 度 + 分/60 + 秒/3600。这是电子地图(如Google Maps、高德)和编程中最常用的格式,方便计算和存储。

使用场景

  • 户外运动/登山:GPS设备常显示度分格式,而纸质地图可能使用度分秒,转换工具可帮助定位。
  • 地理信息系统(GIS):不同数据源可能采用不同格式,需要统一为十进制进行计算。
  • 开发与调试:调用地图API时,通常需要十进制坐标,但用户可能提供度分秒格式的地址。
  • 教育科研:地理、测量学课程中经常需要进行格式转换练习。

转换规则(示例)

以纬度 39°54'55"N 为例:

  • 度分秒 → 十进制:39 + 54/60 + 55/3600 = 39 + 0.9 + 0.01528 ≈ 39.91528°
  • 十进制 → 度分秒:39.91528° 取整得 39°,小数部分 0.91528×60 = 54.9168 分,取整得 54′,剩余 0.9168×60 = 55.008 秒,四舍五入得 55″,方向为 N。
  • 十进制 → 度分:39.91528° → 39° + 0.91528×60 = 39°54.9168'

注意:南纬和西经用负数或字母 S/W 表示。本工具自动识别方向符号。

注意事项

  • 符号规范:使用英文双引号 " 表示秒,英文单引号 ' 表示分,度用 °(或用字母 d 替代亦可,但推荐 °)。
  • 方向字母:纬度末尾可加 N/S,经度末尾可加 E/W(不区分大小写)。若使用负数,则无需方向字母。
  • 分隔符:度、分、秒之间可以不加空格,例如 39°54'55"N 有效,但中文符号(如 “、’)会导致解析失败。

常见问题

Q:我输入“39°54'55"N” 为什么提示错误?
A:请检查秒的符号是否使用了英文双引号,部分输入法可能输入了中文引号。推荐使用示例中的格式,度、分、秒之间无需空格,方向字母可大写。

Q:支持小数秒吗?
A:支持,例如 39°54'55.5"N 可以正确解析。

Q:输出结果保留几位小数?
A:十进制默认保留6位小数,度分保留4位小数,度分秒的秒保留2位小数。可根据需要自行四舍五入。

Q:本工具能处理西经/南纬负数吗?
A:可以。您可以直接输入负数(如 -23.5),也可以使用方向字母(如 23°30'S)。geolib 会自动识别。

Q:如何获取当前的经纬度?
A:可以使用本站的当前经纬度查询