我從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列表壓縮 如何將python列表壓縮
zip 函式可以把兩個列表 壓縮 成乙個 zip 物件 可迭代物件 這樣就可以使用乙個迴圈並行遍歷兩個列表。為了測試 zip 函式的功能,我們可以先在互動式直譯器中 試驗 一下該函式的功能。a a b c b 1,2,3 x for x in zip a,b a 1 b 2 c 3 從上面的測試結果...
如何將protobuf應用至python
package node message nodemu message nodeall usr bin env python import socket import string import time import binascii import node pb2 g server ip 192...
python如何將字元轉換為數字?
python中的字元數字之間的轉換函式 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 ev...