Восход и закат солнца
Расчет времени восхода и заката солнца на заданной широте/долготе или по городу из справочника. Источник: Almanac for Computers, 1990 published by Nautical Almanac Office United States Naval Observatory Washington, DC 20392
Наблюдая за улучшением погоды в своей местности, внезапно задался мыслью о том, что неплохо было бы знать время восхода и заката Солнца. Сказано — сделано. Алгоритм расчета нашелся здесь. Источник алгоритма — Almanac for Computers, 1990, published by Nautical Almanac Office, United States Naval Observatory, Washington, DC 20392
В комментариях к алгоритму также было указано, что он верен для периода с 1980 по 2050 год, и обладает точностью до одной минуты. Точность, впрочем, уменьшается для мест, лежащих на широтах выше 60 градусов северной или южной широты. Выше 80 градусов погрешности в расчете солнечной эклиптики (так, кажется) приводят к еще большим ошибкам (каким — не сказано).
Также для высоких широт зимой и летом солнце может либо никогда не заходить (полярный день) либо никогда не восходить (полярная ночь). В этом случае в результатах указывается продолжительность дня 24 часа либо 00 часов соответственно.
Надо еще рассказать про зенитный угол (zenith angle), который задается параметром «Граница дня/ночи» и оказывает существенное влияние на расчет. Зенит — это линия, направленная из точки на поверхности земли вертикально вверх, а зенитный угол (я не уверен в термине, это калька с английского) — это угол между вертикалью и направлением на центр небесного объекта. В данном случае речь идет о том, какой величины должен быть этот угол, чтобы считать, что солнце уже «совсем» взошло или уже село и день сменился ночью или наоборот.
Если бы Солнце было точкой, а Земля не имела атмосферы, то зенитный угол, определяющий полный закат солнца, был бы равен 90 градусам. Но поскольку Солнце не точка и имеет угловой диаметр, а его свет отражается твердыми частицами в атмосфере, то для того, чтобы верхний край солнечного диска скрылся за горизонтом, его центр должен лежать уже чуть ниже горизонта. При нормальных атмосферных условиях это соответствует углу в 90 градусов 50 минут. Этот угол считается углом «официального» заката солнца.
Но хотя солнце и скрылось за горизонтом, за счет отражения его света от атмосферы все еще довольно светло. Начинается период времени, называемый сумерками. Сумерки делятся на три этапа, и конец каждого из этапов тоже можно взять за точку заката солнца.
Первый этап называется гражданскими сумерками. Это время, когда еще достаточно светло, чтобы работать вне помещения без искусственного освещения. Концу гражданских сумерек соответствует зенитный угол в 96 градусов, после чего начинаются навигационные сумерки.
Навигационные сумерки — это время, когда на воде все еще заметна линия горизонта. Концу навигационных сумерек соответствует зенитный угол в 102 градуса, после чего начинаются астрономические сумерки.
Астрономические сумерки — это время, когда Солнце все еще является источником света и мешает видимости самых слабых звезд. Для обычного наблюдателя это время неотличимо от ночи. Концу астрономических сумерек соответствует момент, когда Солнце полностью прекращает быть источником света, и это зенитный угол в 108 градусов.
Впрочем, как оказалось, реализация алгоритма это еще не все. Дело в том, что алгоритм выдает результат в гринвичском времени. Очевидно, что для большего удобства пользователя надо перевести это время в местное. В идеальном мире часовой пояс можно было бы получить, используя значение долготы места. В самом деле, земной сфероид делится на 24 сферических двуугольника, по меридианам, отстоящим друг от друга на 15 градусов, и часовой пояс вычисляется тривиально.
Но в реальном мире все не так — политические, административные и географические границы придали весьма забавную форму часовым поясам, так что от определения пояса по долготе пришлось отказаться. Вместо этого я добавил в калькулятор дополнительное поле для задания смещения от гринвичского времени.
Тут пришла в голову мысль — почему бы не объединить этот алгоритм со справочником Информация о городах, который используется для калькулятора Расстояние между двумя городами и не сделать еще один калькулятор — расчет времени восхода и заката солнца в городах, с использованием данных из справочника. Координаты городов в нем есть, часовые пояса теперь тоже есть — выбираешь дату и город и получаешь местное время восхода и заката без лишних хлопот.
Правда, надо еще было понять, какое сейчас местное время — зимнее или летнее. Дело в том, что в тех странах, которые используют зимнее и летнее время, смена времени осуществляется по разному. Например, в Новой Зеландии летнее время действует с 30 апреля до последнего воскресенья сентября, а в Ираке — с первой пятницы апреля до последней пятницы октября. В общем, на такие подробности меня уже не хватило, и я немного упростил, использовав правило перехода на зимнее/летнее время, принятое в Европе и в России — с последнего воскресенья марта по последнее воскресенье октября.
Так что для некоторых городов (ну например, для городов Новой Зеландии) местное время в калькуляторе может вычисляться неправильно для марта-апреля и сентября-октября. Но, к слову, далеко не все страны используют зимнее/летнее время. Например, в районе экватора оно совсем и не нужно, так как сезонных изменений в солнечном свете практически не наблюдается. Да и вообще, многим странам такое деление навязывалось искусственно, в их бытность колониями, или, как в случае с Японией, под американской оккупацией (1948-1951). Некоторые страны, как говорится, пробовали, но им не понравилось. На территории бывшего СССР от разного времени уже отказались страны Центральной Азии и Грузия. Мол, люди напрягаются, а экономического эффекта не видно.
Вообще придумали зимнее/летнее время, как я и подозревал, англичане. В 1907 году предложил его некий Вильям Виллет (William Willett).
Англичане вообще славятся придумыванием всяких забавных штук вроде имперской системы мер (см. Перевод мер площади из метрической в английскую систему и обратно) или нестандартных размеров обуви (см. Соответствие размеров обуви), так что ничего удивительного. Но многие страны Европы им последовали в годы Первой Мировой Войны, чтобы экономить что? Неправильно, совсем не электричество — а уголь. Первыми были практичные немцы и их союзники (30 апреля 1916 года), ну а потом подтянулась Великобритания с союзниками и затем нейтральные страны.
Собственно, ниже калькулятор времени восхода и заката в городах (если вашего города в нем нет, зарегистрируйтесь и добавьте его в справочник), а еще ниже — по заданным географическим координатам (для вывода правильного местного времени надо самому ввести смещение от гринвичского).
Источник
Восход заход Солнца и Луны для любой местности
Город или населенный пункт |
Дата, на которую делается расчет |
Время местное для указанного населенного пункта | ||||
День | Восход Солнца | Заход Солнца | Восход Луны | Заход Луны |
Расчет времени восхода и захода
На этой странице Вы можете получить расчет времени восхода и захода Луны и Солнца в любой географической точке
Вам достаточно выбрать дату на которую надо рассчитать таблицы +10 последующих суток и наименование населенного пункта.
Восход и заход светила — момент времени для наблюдателя, находящегося на Земле, когда верхний край Солнца или Луны находится точно на уровне истинного горизонта. При восходе Солнце/Луна движется вверх (пересекая линию горизонта) по отношению к наблюдателю, а при закате стремится вниз (далее за горизонт)
Географическая точка наблюдения определяется через сервис Географические координаты. Кроме этого автоматически на заданную дату определяется временной пояс ( смещение относительно Гринвича)
Вы можете также рассчитать азимуты восхода и заката светил по ссылке Азимут восхода, захода Солнца и Луны Это пригодится любителям астрономии, фотографии и любителям романтических прогулок 🙂
Что же еще Вам может быть интересно? А, вот пожалуйста сервис который вычисляет сколько же светлого времени (до заката Солнца) остается после завершения указанного рабочего времени.Световой день после работы в разных городах
Пригодится всем любознательным читателям,а также членам правительства 🙂 , для более справедливого распределения часовых поясов в нашей стране.
ИНТЕРЕСНЫЕ ФАКТЫ
Синтаксис
Для тех пользователей кто работает с XMPP клиентом: sun ;
Формат ввода времени: День/Месяц/Год
Результат выдается для вашей местности, по местному времени. Вернее так, для того часового пояса что Вы укажете
Необходимо ввести только следующие данные:
— название населенного пункта. Может быть написан на английском языке или русском. Если такое имя города повторяется и показывается не ваш регион, попробуйте после названия пункта, дописать имя края/области/страны
— если знаете географические координаты то вводите широту и долготу. Если населенный пункт известен то эти поля заполнять не обязательно.
— дата на которую Вы хотите получить расчет. Если поле не будет заполнено, будет рассчитаны данные на текущую дату.
Примеры
Например Вы хотите узнать точные данные по восходу и заходу Солнца и Луны в населенном пункте Челябинск на 1 июня 2013 года
Если это делать через сайт то заполняем всего три поля город — Челябинск , и дату 01/06/2013
Если это делать через Jabber то запрос такой — sun Челябинск ; 01/06/2013
Ответ через сайт получим такой:
Чем же красив ответ? Во первых Вам нет необходиомтси узнавать смещение относительно Гринвического меридиана, а во вторых время представленное в таблице — местное, которое используется в указанном населенном пункте
Дата | Солнце восход | Солнце заход | Луна восход | Луна заход | Населенный пункт | Широта | Долгота |
27/05/2013 | 05:26 | 22:16 | 07:42 | Chelyabinsk, Chelyabinsk Oblast, Russia | 55.152009 | 61.40857 | |
28/05/2013 | 05:28:14 | 22:18:22 | 00:23 | 09:01 | 55/152009 | 61/40857 | |
29/05/2013 | 05:27:06 | 22:19:46 | 01:02 | 10:23 | 55/152009 | 61/40857 | |
30/05/2013 | 05:26:00 | 22:21:08 | 01:33 | 11:43 | 55/152009 | 61/40857 | |
31/05/2013 | 05:24:57 | 22:22:28 | 01:58 | 13:04 | 55/152009 | 61/40857 | |
01/06/2013 | 05:23:58 | 22:23:46 | 02:20 | 14:20 | 55/152009 | 61/40857 | |
02/06/2013 | 05:23:02 | 22:25:01 | 02:39 | 15:35 | 55/152009 | 61/40857 | |
03/06/2013 | 05:22:09 | 22:26:14 | 02:58 | 16:46 | 55/152009 | 61/40857 | |
04/06/2013 | 05:21:20 | 22:27:24 | 03:19 | 17:58 | 55/152009 | 61/40857 | |
05/06/2013 | 05:20:34 | 22:28:31 | 03:43 | 19:04 | 55/152009 | 61/40857 | |
06/06/2013 | 05:19:52 | 22:29:35 | 04:10 | 20:10 | 55/152009 | 61/40857 |
Всегда можно проверить правильность расчетов посетив например вот этот ресурс.
Источник
Время восхода и захода солнца в г. Москва
Добро пожаловать! На нашем сайте вы всегда можете получить актуальную и подробную информацию о том, когда наступит восход солнца в г. Москва . Точное время восхода и захода солнца будет полезно не только любителям вглядываться в звёздное небо, но и фотографам, которые смогут поймать самый живописный кадр на стыке дня и ночи; точное время восхода солнца поможет спланировать выпускной и узнать во сколько рассвет, чтобы его не пропустить. В том числе, вы можете узнать точное время, какая продолжительность дня в г. Москва , во сколько сегодня темнеет и многие другие данные. Мы производим самые точные рассчеты и предоставляем самую актуальную информацию. На одной странице вы найдёте больше информации, чем в отрывном календаре на весь год! 16 июня 2021, в среду, восход солнца в г. Москва наступит в 03:45:37. Закат произойдет в 21:17:29. Долгота дня составит 17:31:52.
Чтобы получить данные для любой точки планеты, вам необходимо выбрать интересующий город в нашей базе. Если в списке вы не нашли нужного города, просто найдите его на карте, приведённой ниже или введите его координаты.
Расчет данных ( 16.06.2021 UTC +3 )
- Юлианская дата
- Местное время
- Всемирное время (UTC)
- Долгота дня
- Восход солнца
- Заход солнца
- Астрономический полдень
- Направление восхода солнца
- Направление захода солнца
- Синий час утром
- Золотой час утром
- Золотой час вечером
- Синий час вечером
Равноденствия и солнцестояния 2021—2022 в г. Москва
Событие солнца | Дата |
---|---|
Летнее солнцестояние 2021 | 21.06.2021 |
Осеннее равноденствие 2021 | 22.09.2021 |
Зимнее солнцестояние 2021 | 21.12.2021 |
Весеннее равноденствие 2022 | 20.03.2022 |
Продолжительность светового дня г. Москва на 2021 год
С помощью графика вы можете определить и наглядно проследить изменение всех параметров с течением времени; понять в какой период года во сколько светлеет и темнеет; сколько часов длится световой день в г. Москва и как изменяется его продолжительность (длина или долгота).
- 00
- 02
- 04
- 06
- 08
- 10
- 12
- 14
- 16
- 18
- 20
- 22
- Янв
- Фев
- Мар
- Апр
- Май
- Июн
- Июл
- Авг
- Сен
- Окт
- Ноя
- Дек
- 00
- 02
- 04
- 06
- 08
- 10
- 12
- 14
- 16
- 18
- 20
- 22
-
- астрономические сумерки:
-
- Итого:
- Итого:
-
- навигационные сумерки:
-
- Итого:
- Итого:
-
- гражданские сумерки:
-
- Итого:
- Итого:
-
- день:
-
- Итого:
- ночь:
-
- Итого:
-
- Сейчас
- Зенит:
- Надир:
-
- Летнее солнцестояние
- Зимнее солнцестояние
- Весеннее равноденствие
- Осеннее равноденствие
- Переход на летнее время
- Переход на зимнее время
Календарь восхода и захода солнца г. Москва
В таблице расчёта отображаются сводные данные за выбранный период. Их удобно использовать, когда вам необходимо, например, определить среднюю продолжительность дня в этом году или месяце. Или получить данные, такие как время рассвета, в виде списка, чтобы в последующем их распечатать или сформировать график. Чтобы задать период, нажмите на календарь справа от даты. Чтобы распечатать таблицу — воспользуйтесь соответствующей кнопкой справа от формы указания периода.