2014-02-06 5 views
1

Как преобразовать градусы GPS, минуты, секунды в градусы, ТОЛЬКО минуты и секунды, преобразованные в десятичные?Как преобразовать градусы GPS, минуты, секунды в градусы, десятичные минуты/секунды?

+0

Можете ли вы быть более точным? Если у меня есть 15 ° 30 '45 ", тогда вы хотите ... что, 15 ° 30.75'? Или вы хотите 15.5125 °? – dcsohl

+0

Этот вопрос не является точным, показать пример – AlexWien

+0

Итак, вы хотите преобразование DMS в DM (Integral Градусы и десятичные минуты) – AlexWien

ответ

1

Это простая математика. float decimalMinutes = wholeMinutes + ((float)wholeSeconds)/60;

0

Кажется, что вы хотите DMS конверсии DM (DM = Интегральные градусы и десятичные минуты) -

// DMS expressed as d,m and s 
int d; 
int m; 
int s; 

// DM excpressed as d, decMin 

decMin = m + s/60.0; 
+0

Хорошо, спасибо, и я понял, что должен был просто спросить минутные/секундные конверсии, чтобы начать ... и я также понял, что мне нужно гораздо другое преобразование - см. Мой вопрос USGS/Google Earth в другом месте .. – user3280417

+0

Рассмотрите возможность моего ответа. (Стрелка вверх) – AlexWien

Смежные вопросы