这里只有算术。没有地图,也没有任何查询,所以你输入的内容完全不会离开你的设备——断网也照样能用。
关于坐标转换器
粘贴一个常见格式的坐标,边输入边得到其他所有格式。度分秒转十进制度,十进制转度分秒,十进制分双向都行。
和本站另外两个地图工具不同,这个页面没有地图,而这正是重点:没有东西要画,就没有东西要去取。它完全在你的浏览器里运行,断网也照常工作。
三种格式,各自是谁在用
地方只有一个,写法却有好几种。软件对接受哪一种很严格,这也是转换成为常见杂活的原因。
十进制度(DD) — 37.579617, 126.977041
每个方向一个数字,南和西用负号。这是现在的通用标准:网站、应用、表格、数据库和编程库几乎都要它。
度、分、秒(DMS) — 37°34'46.62"N 126°58'37.35"E
传统写法。一度包含 60 分,一分包含 60 秒——和钟表完全一样,这些词也是这么来的。纸质地图、地图册、土地登记和契约文件至今仍在使用。
度和十进制分(DDM) — 37°34.777'N 126°58.622'E
度是整数,分带小数部分,完全不用秒。这是船用海图仪和航空 GPS 的标准格式,所以在船和飞机周围会不断出现,而在别处几乎见不到。
想自己动手算的话
它比看上去简单,而且知道原理更容易看出哪里错了。
度分秒转十进制度: 分除以 60,秒除以 3600,两个都加到度上。
37° 34' 46.62" → 37 + 34÷60 + 46.62÷3600 → 37 + 0.566667 + 0.012950 → 37.579617
十进制度转度分秒: 整数部分就是度。剩下的乘 60,结果的整数部分就是分。再把剩下的乘 60,得到秒。
37.579617 → 37°,然后 0.579617 × 60 = 34.777,即 34',再 0.777 × 60 = 46.62"
十进制分在前一步就停下:取度,剩下的乘 60,保留小数形式。
最后加上半球:在十进制度中,S 和 W 是负数,N 和 E 是正数。
你到底需要几位小数?
这是大多数坐标转换背后真正的问题,而几乎没有哪个转换器回答它。纬线在地球上处处等距,所以小数点后每一位都对应一个固定的距离:
- 2 位 — 约 1.1 公里。一个镇。
- 3 位 — 约 110 米。一个街区。
- 4 位 — 约 11 米。一栋楼。
- 5 位 — 约 1.1 米。一道门槛。
- 6 位 — 约 11 厘米。比手机能测的还细。
- 7 位 — 约 1 厘米。测量仪器的水平。
五位对绝大多数情况都够了。 手机 GPS 能做到 3~5 米就算不错,所以写七位小数记下的是噪声,不是位置。你选择的精度在地面上相当于多远,页面会直接告诉你。
经度在赤道上的表现相同,越靠近两极越细——一度经度在赤道约 111 公里,在纬度 45 度只有 78 公里,到了极点就是零。所以用纬度的数字来说明精度是最稳妥的。
这个工具能发现的错误
坐标出错的方式就那么几种,而且反复出现,这个转换器就是为了发现它们而做的。
60 分或 60 秒。 这两个都不存在。37°60'00" 应该写成 38°00'00"。出现 60 或更大的值,说明上游某处出了问题,所以会被拒绝,而不是悄悄接受。
同时用负号*和*半球字母。 -33.86S 会自相抵消,落到北半球去。二选一,别两个都用。
颠倒的坐标对。 纬度永远不超过 90,经度可以到 180。如果第一个数字明显超过 90,它只能是经度,于是这一对会被反过来读——而且页面会告诉你,而不是悄悄把点挪走。
四舍五入 59.999 秒。 简单粗暴地舍入会得到不可能存在的 60"。这里的进位会正确地进到下一分,必要时再进到下一度。
丢掉小数。 整数度不是一个大致位置——一度纬度约 111 公里。
这个页面为什么没有地图
你在网页上见过的每一张地图,都是由从地图服务器取来的小图片拼成的,而请求这些图片就等于告诉那台服务器你正在看世界的哪一块。
对本站的两个地图工具来说,这笔交换是值得的:不画出来就没法展示一个地方。而这里没有东西要画。转换不过是几次乘法,页面就在你的设备上完成,什么都不往外发。你可以断开网络,它照样工作。
如果你还是想看看那个地方,坐标转地图只有一次点击的距离。
你可以用它做什么
- 把文件或契约里的度分秒转成你的软件要的十进制度
- 把十进制度转成表单或官方登记要的度分秒
- 为海图仪或航空 GPS 转入或转出十进制分
- 整理从手机或文字处理软件粘贴来的坐标,弯引号也一并处理
- 导入之前检查一对坐标是不是颠倒了
- 弄清楚一个坐标实际上有多精确
- 在飞机上、船上,或者完全没有信号的地方转换坐标
功能
- 四种格式同时显示,边输入边更新
- 能读任何输入格式 — 度分秒、十进制度、十进制分、带符号的、字母在前在后都行
- 能处理弯引号和各种怪符号,那是别的转换器会卡住的地方
- 正确进位,所以你永远不会看到不可能存在的 60' 或 60"
- 标出颠倒的坐标对,而不是悄悄挪动那个点
- 告诉你选定的精度在地面上值多少米
- 任何格式一按即可复制
- 完全离线 — 没有地图,没有查询,什么都不发送
值得知道
- 这里完全不需要联网。 页面加载一次之后,断网也能继续用。
- 这不是地址查询。 它在坐标格式之间转换,不会把坐标变成街道地址,也不会反过来。
- 全部使用 WGS 84,也就是 GPS、手机和网络地图共用的那一套。用其他参考系记录的老测绘数据在这里能干净地完成格式转换,但在地面上指的仍然是稍有偏差的位置。
- 纬度在前。 本页所有格式都是先纬度后经度,除了少数几个地图库,这几乎是各处通行的惯例。
常见问题
怎么把度分秒转成十进制度?
把分除以 60,把秒除以 3600,然后都加到度上。以 37 度 34 分 46.62 秒为例:37 + 34/60 + 46.62/3600 = 37.579617。如果坐标在南边或西边,再加一个负号。把它粘进上面的框里,这些计算会边输入边完成。
怎么把十进制度转成度分秒?
整数部分就是度。把剩下的乘 60,结果的整数部分就是分。再把剩下的乘 60,得到秒。于是 37.579617 就变成 37 度 34 分 46.62 秒。
什么是度和十进制分,谁在用?
度取整数,分带小数部分,完全不用秒——比如 37 度 34.777 分。这是船用海图仪和航空 GPS 的标准格式,所以在船和飞机周围会不断出现,而在别处几乎见不到。
应该保留几位小数?
绝大多数情况五位就够。纬度上每一位小数都对应固定的距离:两位约 1.1 公里,四位约 11 米,五位约 1.1 米,六位约 11 厘米。七位小数大约是一厘米,比任何手机能测到的都要细。
我的坐标为什么出现 60 分或 60 秒?
因为上游某个环节的舍入出了问题。这两个都不存在:60 分就是下一度,60 秒就是下一分。这个转换器会拒绝这样的值,而不是默默接受;它自己的舍入也会正确进位,所以 59.999 秒会变成下一分,而不是不可能存在的 60。
没有网络能用吗?
可以。这里没有地图也没有任何查询,只有算术,所以你输入的内容不会离开你的设备。页面加载一次之后,断网也能继续用。
相关工具
使用方法
- 用你手上的格式,把坐标粘贴到框里
- 看下面陆续出现的其他格式
- 选择你需要的小数位数 — 页面会说明每一位在地面上值多少
- 在别人要的那种格式旁边按复制