python 度分秒转度
最编程
2024-02-06 13:37:30
...
#必须是u类型==================u==================== by gisoracle
def dmstod(dms):
#arcpy.AddMessage("======================gisoracle==========="+dms+"==============================")
try:
p = dms.find('°')
if p<0:
return str(dms)
#arcpy.AddMessage("p="+str(p))
d=string.atof(dms[0:p].strip())
#arcpy.AddMessage("d="+str(d))
p1=dms.find('′')
#arcpy.AddMessage("p1="+str(p1))
if p1<0:
p1=dms.find("'")
f=0 #
if p1>0:
f=string.atof(dms[p+1:p1].strip())
else:
p1=p
#arcpy.AddMessage("f="+str(f))
p2=dms.find('″')
if p2<0:
p2=dms.find('"')
#arcpy.AddMessage("p2="+str(p2))
s=0 #
if p2>0:
s=string.atof(dms[p1+1:p2].strip())
else:
s=string.atof(dms[p1+1:].strip()) #可以没有秒
#arcpy.AddMessage("s="+str(s))
return d+f/60+s/3600
except ValueError:
return None
推荐阅读
-
Python 设置了体温检测程序,如果体温低于 37.3 度,则体温正常;如果体温高于或等于 37.3 度,则体温正常。
-
百度收录后如何提交 API(java、python)
-
用 Python 调用百度地图正向/反向地理编码 API 详解
-
python-opencv 研究说明(八):确定雾天是否与图像能见度测量有关
-
Python + Selenium + Edge 实现简单的自动化测试 百度搜索
-
Python 抓取百度汉字笔画 gif
-
百度地图SDK使用(3)--缩放地图比例和切换夜间模式--本人有多套学习视频,可以试看!我有几套学习视频,可以试着看看!可以试看,重要的事情说三遍 包括Java、数据结构与算法、iOS、android、python、flutter等,如有需要,联系微信tsaievan。
-
干货|10 分钟教你用 Python 获取百度地图点的经纬度信息
-
Dry | Python 调用百度地图 API 获取每个点的经纬度信息(两种方法)--位置检索法
-
Python 模拟百度登录示例详情