"""
def vavilon_to_mercator(a):
from re import findall
ux = a.encode('utf-8')
urx = ux.replace(u' ', '') if u' ' in ux else ux
try:
first_number = int(urx[0])
except ValueError:
urx = urx[1:]
urx = urx.replace(u',', '.') if u',' in ux else urx
rx = findall(r'(\d*).(\d*).(\d*.\d*)..', urx)[0]
roll_360 = lambda x: int(x[0])+int(x[1])*60.**-1+float(x[2])*3600**-1
return roll_360(rx)
"""
Пригодится, когда текстовые координаты имеют определённый вид, см. в примере.
def vavilon_to_mercator(a):
from re import findall
ux = a.encode('utf-8')
urx = ux.replace(u' ', '') if u' ' in ux else ux
try:
first_number = int(urx[0])
except ValueError:
urx = urx[1:]
urx = urx.replace(u',', '.') if u',' in ux else urx
rx = findall(r'(\d*).(\d*).(\d*.\d*)..', urx)[0]
roll_360 = lambda x: int(x[0])+int(x[1])*60.**-1+float(x[2])*3600**-1
return roll_360(rx)
"""
Пригодится, когда текстовые координаты имеют определённый вид, см. в примере.
*Если функция не работает, то чаще всего связано с кодировкой входного текста.
Комментариев нет:
Отправить комментарий