Окончательный результат выражения (в долях градуса)
Результат выражения (в градусах, минутах, секундах)
Описание
Как со спутника определяют местонахождение какого-нибудь объекта? Неужели все это возможно благодаря всего лишь школьным географическим координатам? Для начала уточним, что такое географические координаты.
Географические коордианты - это координаты, позволяющие установить местонахождение объекта на поверхности Земли. Они определяются географическими широтой и долготой и измеряются в градусах.
Значения широты располагаются в пределах от 90° до +90°, а долготы от 180° до +180°.
Есть интересная школьная загадка про географические координаты: Где находится точка, имеющая координаты 0 градусов широты и 0 градусов долготы?
Часть людей утверждают что на полюсе, одни на Северном, другие на Южном.
На самом деле все очень просто. Нулевой меридиан, то есть 0 градусов долготы, проходит от Северного полюса к Южному, в том числе и через Лондон, а вот 0 градусов широты будет на экваторе и таким образом ответ на задачу будет такой: Где то в Атлантическом океане, у западных берегов Африки.
Также просто отвечать на вопрос "есть ли на земле точка с географическими координатами 180 градусов широты и 180 градусов долготы"
Если вы прочитали абзац до этого, то поймете что широта не может быть равна 180 градусов. Так как широты начинаются с числа 0 (это экватор) и заканчивая -90 градусов ( это Южный полюс) или +90 ( это Северный полюс)
Сами координаты могут быть записаны в нескольких форматах :
17.755831° - градусы (и дробная часть градуса)
55°45.35' - градусы и минуты
55°45'20.9916" - градусы, минуты и секунды
Иногда в градусах появляются буквы которые "отвечают" за широту (N-северная, S-южная) или/и долготу (W-западная, E-восточная).
Иногда букв нет, и вместо этого пишут отрицательные широты и долготы (южные и западные соответственно).
Сервис помогает конвертировать градусы, минуты и секунды в дробные части градуса, а также выполнять обратную задачу, из дробной части градуса вычленять минуты и секунды.
Кроме этого бот умеет считать произвольные выражения в которых фигурируют градусы.
Хотелось бы напомнить что градус это одна из мер, которыми измеряют углы.
Один полный оборот чего бы то ни было вокруг своей оси составляет ровно 360 градусов, а полоборота соответственно 180 градусов.
Градус может выражаться в виде градуса и дробной части, а также в виде минут и секунд
Соответствие такое же как и в обычных часах, то есть 1 градус содержит 60 минут, а 1 минута содержит 60 секунд.
Заметьте: 1 градус на экваторе составляет порядка 111 километров, 1 градус за Полярным кругом в километрах намного меньше. Более точно можно узнать здесь
Итак, переведем координату из градусов в минуты и наоборот:44.525000° = 44°31.50 (0.525000* 60= 31.50) - То есть, всего лишь - десятые доли градуса нужно умножить на 60 минут.44°31.50 = 44.525000° (31.50/60= 0.525000) – Совершаем обратную операцию: минуты делим на 60. Целая часть координаты(градус) и там, и там остается неизменной.
Таким же образом пересчитываются минуты в минуты с секундами и обратно.
Какую часть градуса составляет одна минута?1 минута это 1/60 часть градуса
Какую часть градуса составляет одна секунда?1 секунда это 1/60 часть минуты или 1/3600 часть градуса
Синтаксис
Если используем XMPP клиент: geo_calc <выражение>
Если используем этот сайт: <выражение>
Выражение - арифметическое выражение. Если в выражении фигурурует не только градусы выраженные в в виде дробной части, но и через минуты и секунды, то такое значение пишется через двоеточие(:) то есть 15 градусов 12 минут и 45 секунд пишется как 15:12:45
Еще для инофрмации, несмотря на то что выражение может быть любым, то есть включать в себя все математические функции языка PHP, учитывайте что практического применения нет если вы градусы делите на градусы или берете квадратный корень от суммы градусов.. Вы теряете размерность и в конечно итоге Вы получите какие фантастические а оттого неправильные результаты.
Рекомендуется использовать сложение и вычитание
Деление и умножение можно использовать если одно из сомножителей безразмерная величина.
Как практический пример такого примеимения является ответ на вопрос как правильно выразить градусы,минуты,секунды в часах,минутах,секундах
Видимо, речь идет о том что за 24 часа, наша планета Земля, делает полный поворот вокруг своей оси.
Там образом у нас есть уже часть пропорции 360 градусов=24 часа
Таким образом что бы перевести градусы (доли градуса) в часы и минуты, надо градусы разделить на 15, а если наоборот, нам надо часы(доли часа) перевести в градусы, надо умножить часы на 15.
Из этого следует простейший и очень познавательный вывод: Если между двумя населенными пунктами, разница географических широт составляет 15 градусов, то восход Солнца например будет происходить ровно на 1 час раньше, чем во втором.
Примеры
Сложить 12.45 градусов и 45 градусов 34 минут и 100 секунд
Сразу видим что 100 секунд это 1 минута и 40 секунд (60+40), тогда исходное выражение можно сказать так
Сложить 12.45 градусов и 45 градусов 35 минут и 40 секунд
Считаем
geo_calc 12.45+45:35:40
ответ:
Результат арифметического выражения
В долях градуса 58.044444444444
В градусах минутах и секундах 58 градусов 2 минут 40 секунд
Если мы напишем выраженеи как было первоначально было заданно, то есть с 100 секундами, то получим тот же самый результат
geo_calc 12.45+45:34:100
ответ
Результат арифметического выражения 12.45+45:34:100
В долях градуса 58.044444444444
В градусах минутах и секундах 58 градусов 2 минут 40 секунд
Преобразовать 24 минуты 300 минут и 10 секунд в градусы с дробной частью
Пишем
geo_calc 24:300:10
ответ
Результат арифметического выражения 24:300:10
В долях градуса 29.002777777778
В градусах минутах и секундах 29 градусов 0 минут 10 секунд
Как Вы видите система преобразовала в нормальный вид заданное значение, ну и естественно выдала правильный результат 29.002777777778