Преобразовать градусы-минуты в градусы
преобразует углы из представления в градусах-минутах в значения в градусах, которые могут включать дробную часть (иногда называемую «десятичными градусами»). angleInDegrees = dms2degrees(DM)
Для входной строки со значением [D M], с целочисленным значением D и реальные M, выходное значение будет
SGN * (abs(D) + abs(M)/60)
SGN равно 1, если D и M являются неотрицательными и -1, если первый ненулевой элемент [D M] отрицательный. Ошибка возникает в случае ненулевого значения D за ним следует негатив M.