我从GPS接收纬度和经度,格式如下:

纬度:北纬78°55'44.29458“

我需要将此数据转换为:

纬度:78.928888889

我在这里找到了这个代码:linkimport re

def dms2dd(degrees, minutes, seconds, direction):

dd = float(degrees) + float(minutes)/60 + float(seconds)/(60*60);

if direction == 'E' or direction == 'N':

dd *= -1

return dd;

def dd2dms(deg):

d = int(deg)

md = abs(deg - d) * 60

m = int(md)

sd = (md - m) * 60

return [d, m, sd]

def parse_dms(dms):

parts = re.split('[^\d\w]+', dms)

lat = dms2dd(parts[0], parts[1], parts[2], parts[3])

return (lat)

dd = parse_dms("78°55'44.33324"N )

print(dd)

它为这种格式工作dd = parse_dms("78°55'44.33324'N" )

但它对我的数据不起作用。有人能帮我解决这个问题吗?

python分秒换算_如何将度分秒转换为度分相关推荐

  1. input 时分秒输入_输入年月日时分秒

    编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒.如输入 2004 年 12 月 31 日 23 时 59 分 59 秒,则输出 2005 年 1 月 1 日 0 时 0 分 0 秒. ...

  2. python db2查询_如何将DB2查询转换为python脚本

    python db2查询 Many companies are running common data analytics tasks using python scripts. They are a ...

  3. fread python有没有_将C的fread转换为python,没有得到预期的输出

    我正在把一个小程序从C转换成Python,但是我在读取文件时遇到了问题.它是一个.dat文件,数据为十六进制格式.这是我要读取的头132个字节2400 0000 4c61 7a61 726f 2053 ...

  4. python秒表代码_斌哥教你自制千分秒表(键盘控制)

    上节课我们绘制了用鼠标控制的千分秒表,还指出了一个隐藏的bug及其解决方案.今天我们来绘制使用键盘控制的千分秒表,请大家比较它与上节课代码的区别. 话不多说,上代码. 素材准备: 不需要任何素材,只需 ...

  5. python的坏处_六星教育:爬虫还分好坏?恶意爬虫到底会给你生活造成多大危害?...

    原标题:六星教育:爬虫还分好坏?恶意爬虫到底会给你生活造成多大危害? 随着互联网的兴起,数据时代的来临,Python越来越受到人们的重视,六星教育对此开设了Python课程,以帮助更多同学提升技能.不 ...

  6. 经纬度换算数值_经纬度转换-----度分秒以及经纬度和米

    经纬度互换 度(DDD):E 108.90593度    N 34.21630度 如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108 ...

  7. 经纬度换算数值_如何在Excel中将经纬度数值转换成度分秒

    很多时候GPS上边显示地理坐标不是十进制的,而是度分秒形式,必须转换成十进制才能导入Arcgis等作图软件.而有很多网友也在咨询,excel中怎么将经纬度数值转换成度分秒,或者反转将度分秒如何转成数值 ...

  8. 经纬度换算数值_经纬度数值度分秒转换

    度分秒 经纬度 度分秒 经纬度 0°00′00.0000″ 0°00′00.0000″ #VALUE! #VALUE! 0°00′00.0000″ 0°00′00.0000″ #VALUE! #VAL ...

  9. lisp如何将度分秒转换为弧度_测量学习题

    测量学习题 一.测量学概述 1.测量学的任务是什么? 2.如何表示地球的形状和大小? 3.如何确定地面点位? 4.已知某点P的高斯平面直角坐标为XP=2050442.5m,YP=18523775.2m ...

  10. Python 度分秒 转 经纬度,经纬度 转 度分秒

    # Python 度分秒 转 经纬度 longitude = '41°8′32.01″' def longitude_(longitude):longitude_split = re.split(u& ...

最新文章

  1. 【NLP】为什么中文分词比英文分词更难?有哪些常用算法?(附代码)
  2. CVPR 2020最佳学生论文分享回顾:通过二叉空间分割(BSP)生成紧凑3D网格
  3. python django 安装
  4. linux系统ip策略筛选器,在Linux下基于路由策略的IP地址控制
  5. 枚举与Combox的SelectedIndex绑定出现怪异问题的解决方案
  6. 判断ipad还是安卓_?谷歌认输,iPad或成唯一赢家,安卓平板路在何方?
  7. 《Programming in Lua 3》读书笔记(十二)
  8. 大数据时代科研不能再两头花钱
  9. 与孩子一起学编程10章
  10. 绍兴文理学院计算机网络期末,绍兴文理学院高频电子线路期末考试题.doc
  11. windows切屏快捷键
  12. Windows环境下用Anaconda(2.7/3.6)安装GPU版TensorFlow
  13. 计算机自带游戏如何删除,win7怎么彻底删除自带游戏,win7自带游戏怎么删除隐藏...
  14. github的verified标签是什么
  15. 外星人做系统logo_外星人开机logo win10
  16. centOS7.10 KDE桌面字体设置推荐
  17. jdk1.8 stream() 把List <String>变成String
  18. Lake Shore PT-100铂电阻温度传感器
  19. 有什么好的OCR软件可以实现图片转文字
  20. Linux学习2.0(非markdown编辑)

热门文章

  1. java Date时间工具类
  2. 苹果id无法登陆_教你在iPhone上如何注册 ID帐户,并注意使用事项
  3. 流氓又见流氓!-有感雅虎中国通过公证部门 证明雅虎助手非恶意软件
  4. CrackMe-001
  5. python唯美壁纸_Python爬虫教程-爬取5K分辨率超清唯美壁纸源码
  6. GPS在无人驾驶中的定位作用与不足
  7. 玩qq游戏提示计算机内存不足,我有时玩QQ游戏就出现虚拟内存不足.要怎么 – 手机爱问...
  8. MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中的数据都是热点数据
  9. Windows XP优化指南
  10. 安装deb软件包时出现Unknown media type in type **/** 的解决办法