|
|
|
Сообщения за день | Добавить альбом | Поиск | Правила форума |
|
Программное обеспечение Навигационные программы, программы для создания и редактирования карт, полезные утилиты для редактирования карт |
|
|
LinkBack | Опции темы | Опции просмотра |
15.01.2011, 23:27 | #1 (permalink) |
Местный
Регистрация: 16.11.2010
Адрес: Кр-ск
Сообщений: 712
|
Конвертер координат
Может кто посоветовать простейший конвертер координат из десятичных долей градусов в минуты/секунды и обратно? что нагугливал - мощные калькуляторы с ненужными для этой простой цели интерфейсом и функционалом. хочется чтобы маленькая простая отдельная прога была
|
Sponsored Links | |
|
16.01.2011, 01:39 | #2 (permalink) |
Супер-модератор
Регистрация: 11.02.2010
Адрес: Красноярск
Сообщений: 2,023
|
Re: Конвертер координат
Sant118, если не хотите пользоваться мощными программами - воспользуйтесь версией on-line конвертера [Только зарегистрированные пользователи могут видеть ссылки. Нажмите Здесь для Регистрации]
|
16.01.2011, 12:48 | #6 (permalink) |
Супер-модератор
Регистрация: 11.02.2010
Адрес: Красноярск
Сообщений: 2,023
|
Re: Конвертер координат
Если пересчитывать быстро, то можно сделать так:
1. Если у Вас значение долготы 93.135°, то значение градусов получаем отбросив десятичную часть числа, остается 93°. 2. Умножайте десятичную долю на 60 (т.е. 135 * 60 = 8,1). 3. Целое число становится минутой (8'). 4. Оставшуюся десятичную долю и умножьте на 60. (т.е. 0,1 * 60 = 6). 5. Полученное число становится секундой (6"). Секунда может оставаться в виде десятичной. 6. Возьмите три полученные цифры и сформируйте координату долготы в формате градус (°), минута (') и секунда (") (т. е. значение долготы будет 93° 8' 6") Таким образом 93.135° = 93° 8' 6" Последний раз редактировалось Belos; 16.01.2011 в 21:44. |
16.01.2011, 13:20 | #7 (permalink) |
Супер-модератор
Регистрация: 11.02.2010
Адрес: Красноярск
Сообщений: 2,023
|
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 в 21:42. |
Sponsored Links | |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
|