利用python编程,经纬度的十进制与度分秒的转换?

最近在学习Python,想编一个小程序,但万事开头难,有点瓶颈了,希望大家帮忙,帮小弟梳理一下! 程序主要内容是 :大地坐标经纬度的格式转换问题,例如…
关注者
11
被浏览
25,890

4 个回答

先读文件,然后用正则表达式把 120°30′30″ 里面的 120,30,30 取出来,再应用公式转为 120.50833333 ,再写入到目标文件中。

import re
from __future__ import division
x = re.split(u"°|′|″", u"120°30′30″")[:3]
x = map(int, x)