Re: Конвертер координат
От Десятичные градусы (d) в Градусы Минуты Десятичные секунды (D M s)
D = TRUNC(d) , где TRUNC - отбросить
M = TRUNC((d − D) × 60)
s = (d − D − M/60) × 3600 = (d − D) × 3600 − M × 60
Пример: d = 58.65375°
D = TRUNC(58.65375°) = 58°
M = TRUNC((58.65375 − 58) × 60′) = TRUNC(39.225′) = 39′
s = (58.65375 − 58 − 39/60) × 3600″ = 0.0375 × 3600″ = 13.5″
s = (58.65375 − 58) × 3600″ − 39 × 60″ = 2353.5″ − 2340″ = 13.5″
Так 58.65375° соответствует 58° 39′ 13.5″.
Из Градусы Минуты Десятичные секунды (D M s) в Десятичные градусы (D)
d = D + M/60 + s/3600
Пример: D = 58°, M = 39′, s = 13.5″
d = 58° + 39°/60 + 13.5°/3600 = 58° + 0.65° + 0.00375° = 58.65375°
Так 58° 39′ 13.5″ соответствует 58.65375°.
---------------------------------------------------------------------
От Десятичные градусы (d) в Градусы Десятичные минуты (D m)
D = TRUNC(d)
m = (d − D) × 60
Пример: d = 58.65375°
D = TRUNC(58.65375°) = 58°
m = (58.65375 − 58) × 60′ = 0.65375 × 60′ = 39.225′
Так 58.65375° соответствует 58° 39.225′.
От Градусы Десятичные минуты (D м) в Десятичные градусы (D)
d = D + m/60
Пример: D = 58°, m = 39.225′
d = 58° + 39.225°/60 = 58° + 0.65375° = 58.65375°
Так 58° 39.225′ соответствует 58.65375°.
Последний раз редактировалось Belos; 16.01.2011 в 20:42.
|