Восход и заход солнца на карте. Как определить восход и заход солнца для своего населенного пункта. Восход и заход солнца в выбранном пункте

Подписаться
Вступай в сообщество «gamemodx.ru»!
ВКонтакте:

SunCalc показывает на карте для выбранного места и даты траекторию движения солнца и фазы освещённости в течении суток (и еще пару приятных мелочей).

Идея его появилась после того, как мне понадобилось найти в Крыму хорошее место для съёмки кадра солнца, уходящего в море на закате (для клипа, снимали в итоге ) - оказалось, что все существующие средства для этого сильно устарели. Захотелось создать своё, сделав его самым лучшим, каким только можно себе представить, нашёл хорошую страницу с кучей астрономических формул , взялся за разработку по свободным вечерам и вот результат.

Возможности

  • рисует на карте красивый векторный график с положением солнца на рассвете, закате и в выбранное время (жёлтая, оранжевая и красная линия), проекцией траектории солнца (оранжевая дуга) и ее разбросом в течении года (жёлтая область вокруг нее); чем ближе точка на графике к центру круга, тем выше в этот момент солнце над горизонтом
  • по наведении мышкой на линию заката/рассвета показывает соответствующий разброс положений
  • показывает освещённость (темнота, сумерки, дневной свет) цветом на слайдере времени
  • можно посмотреть время не только рассвета и заката, но и 3-х типов сумерек (гражданские, навигационные, астрономические) и полной темноты
  • показывает ссылку на недельный прогноз погоды (облачность, осадки, туман) в выбранном месте
  • умеет определять местоположение (кликните по соответствующему полю -> Detect my location)
  • местоположение также можно выбирать поиском, автоопределением, кликом по карте или перетаскиванием маркера
  • работают пермалинки на конкретное место/время и back/forward в браузере

Для чего эго можно использовать

Во-первых, в чисто бытовых ситуациях. До скольки мне нужно выехать из леса, пока еще хоть что-то видно, если я до сих пор не купил на велик фару? До скольки я смогу вечером загорать перед тем, как пляж накроет тень от скалы справа? В какое время уже не будет слепить прямо в глаза солнце, когда выйду поиграть в футбол на площадку под домом? Какая у квартиры, которую я собираюсь снять, освещённость в течении года? Уже самому не раз пригодилось в подобного рода вопросах.

Во-вторых, любителям фотографии! Включая меня. Часто бывает важно знать, например, когда и сколько длятся сумерки (для ночных пейзажей), в какую сторону садится или откуда восходит солнце (чтобы выбрать удачный ракурс), какое время выбрать для фотосессии какого-то объекта так, чтобы не пришлось фотографировать против солнца или он не попал полностью в тень соседнего здания, и т.д.

В-третьих, для общего образования и удовлетворения природной любознательности. Почему в Австралии зимой жарче, чем летом? Что на самом деле такое белые ночи и в каких городах и когда они наблюдаются? Что насчёт полярного дня и ночи? Как меняется траектория солнца от севера к югу? Сколько минут идёт рассвет от Москвы до Киева? И т.д.

Немного деталей реализации

  • весь код приложения выполняется на стороне браузера
  • для карты и поиска используется Google Maps API v3
  • для векторной графики на карте - библиотека Raphaёl
  • для определения местоположения - , Google Gears или Google IP Geolocation
  • используется jQuery и несколько компонентов jQuery UI (Slider для времени, Datepicker для даты и Dialog для окошка приветствия)
  • для deep linking и ajax history используется плагин тут . Спасибо!

    update: извините за проблемы с хостингом, проект временно переехал на другой сервер - теперь вроде всё хорошо.

Иногда, например, отправляясь в пеший поход, нам крайне важно знать время восхода и захода солнца. Хочется очутиться в цивилизованных местах еще засветло. Но как рассчитать, когда нам отправляться и когда возвращаться? Легко! Посмотрите на отрывной календарь. Там на каждый день указывается с точностью до минуты, когда солнце восходит и когда оно садится. Прибавьте к этому еще полчаса-час (в зависимости от удаления от экватора и ясной/пасмурной погоды) на утреннюю зарю и вечерние сумерки, и вы получите продолжительность светового дня.

Однако в этом совете - руководствоваться отрывным календарем - есть одно но. Так мы будем знать время восхода и заката, к примеру, в Москве, но отнюдь не в нашей местности. И тут мы должны перейти от лирики к сухому языку цифр. Готовы? Тогда читайте нашу статью и рассчитывайте время светового дня для своей местности.

Какие географические параметры задействованы при расчете

По отношению к нашей звезде планета Земля вращается со скоростью пятнадцать градусов в час. Свою наивысшую позицию на небосклоне Солнце занимает в полдень. И в этом пункте следует учесть поправку на возможное летнее время, когда хронометры многих стран своевольно (то есть без согласования с Космосом) переводят на час вперед. Тогда солнце находится в зените в час дня. Но и это еще не все.

Существует еще понятие «истинный полдень». Земля поделена на часовые пояса. Каждый из них - довольно обширная территория. Поэтому в населенных пунктах, расположенных к востоку или западу от часового меридиана (где полдень наступает ровно в 12:00), он наблюдается раньше или позже. Следует, таким образом, установить долготу, на которой находится интересующий нас населенный пункт. Чтобы определить восход/заход солнца, нам следует знать и широту местности относительно экватора.

Магические даты равноденствия и солнцестояния

Два раза в год Земля поворачивается к нашему светилу под углом 90 градусов. В этом году это произойдет 19 марта и 22 сентября. В эти дни в любой точке планеты восход и заход солнца будет происходить в шесть часов (утра и вечера соответственно). Вот когда удобно вычислять местное время! На севере сумерки и заря долго играют на небосводе. В тропических широтах солнце ныряет за горизонт быстро. Но не это главное. Ведь световой день может оптически стать меньше из-за простой облачности.

Следует запомнить еще две даты: зимнего и летнего солнцестояния. Для северного полушария 21 декабря является днем с самой продолжительной ночью. А 21 июня солнце не спешит покидать небосвод. В эту дату на северном полярном круге ночь не наступает, а 21 декабря - не сменяется днем. Но когда наступает рассвет в летнее и зимнее солнцестояние в интересующей нас местности?

Восход и заход солнца в Москве

Рассмотрим алгоритм вычисления продолжительности светового дня и, следовательно, времени рассвета и заката на примере столицы. Девятнадцатого марта в Москве, впрочем, как и везде на земном шаре, светло будет двенадцать часов. Но поскольку мегаполис расположен чуть восточнее часового меридиана UTC +3, солнце взойдет там не в 6:00, а в 6:38. И зайдет тоже в 18:38. Световой день продолжает увеличиваться, достигая своего апогея в семнадцать часов и двадцать пять минут 20 июня. Мы легко можем определить восход и заход солнца для Москвы в эту дату. Полдень там наступает в 12:38. Тогда получается, что солнце восходит в 3:48, а заходит в 21:13. Вы уже знаете отклонение от часового меридиана в вашем населенном пункте? Когда там наступает истинный полдень?

Восход и заход солнца в выбранном пункте

Даты равноденствия и солнцестояния могут быть отправными данными для расчетов. 20 марта и на полярном круге, и на экваторе солнце взойдет в 6:00, а закат будет в 18:00. Тут мы учитываем отклонение от часового меридиана. После весеннего равноденствия в Северном полушарии световой день начинает расти, достигая своего апогея 21 июня. На полярном круге восход и заход солнца происходит в 0:00. Следовательно, световой день продолжается двадцать четыре часа. А на экваторе все остается по-прежнему: рассвет в 6:00, закат в 18:00. Чем выше широта, тем на больший отрезок времени растет световой день, тем раньше всходит солнце и тем позже оно заходит.

Зная географические координаты пункта, легко высчитать время рассвета и заката. Выводим формулу. Узнаем, сколько дней между весенним равноденствием и летним солнцестоянием. Девяносто двое суток. Мы также знаем, сколько часов продолжается световой день в летнее солнцестояние. Допустим, восемнадцать часов. 18 - 12 = 6. Шесть часов делим на 92. Результат - это на сколько минут растет каждый световой день. Делим его на два. Это - насколько раньше восходит солнце по сравнению с вчерашним днем.

"Рас-све-ты! За-ка-ты! " (с) Земфира

"As you"re staring at the sun " (c) Декстер Холланд

Сегодня сайтом дня объявляется сервис SunCalc , который отображает астрономическую информацию о Солнце на картах Google.

Лого SunCalc

Лого SunCalc

Сайт SunCalc - это не только увлекательный таймкиллер для фанатов географии, но ещё и отличный пример того, какими могут быть учебные материалы в эпоху интернета. Сайт SunCalc - это ещё один повод напомнить сотрудникам Министерства Образования, что мы живём в эпоху других скоростей, других технологий и другого уровня спроса на информацию, так что жалкая книжечка с занудным описанием самых скучных тезисов предмета уже не может претендовать на гордое звание "Учебник". Легко представить, каким может стать учебник будущего, если сайт SunCalc - это всего лишь одна иллюстрация к одному из уроков. Очевидно, что работы предстоит проделать море, но надо же с чего-то начинать, и SunCalc - одно из таких "начинаний".

На сайте SunCalc можно задать место на карте и для него будет нарисован круг виртуального небосклона. Оранжевой дугой будет отмечен путь, который Солнце проделает по небу сегодня (кроме случаев полярной ночи). Светло-жёлтым будет закрашена часть небосвода, на которой Солнце хоть когда-нибудь бывает. Цветные радиусы покажут направление на солнце на рассвете, на закате и прямо сейчас (если не ночь). Можно использовать настоящее Солнце вместо компаса, а можно найти точное положение Солнца на небе даже в самый пасмурный день. Параллельно выведутся табличные данные со временем наступления фаз суток, включая три стадии сумерек.

Диаграмма для Москвы на сайте SunCalc

Самое приятное начинается, если сравнивать показатели для разных точек на карте. Данные из учебника начинают играть новыми красками. Можно увидеть на диаграммах белые ночи, полярные дни, равноденствия, солнцестояния и прочие феномены из жизни Солнца. Можно на ощупь определить линии тропиков и экватора (на тропике граница жёлтой зоны будет проходить через центр круга, а на экваторе будет широкая, строго горизонтальная жёлтая полоса). В общем, можно перестать напрягаться, представляя данные из учебника в голове, и просто увидеть их на мониторе в предельно наглядном виде.

Те, кто ещё не читал учебник (или читал, но забыл), смогут на сайте SunCalc просто посмотреть, чего там в мире с Солнцем происходит, и рано или поздно заинтересоваться, почему оно так и захотеть покопаться в учебнике. Мне кажется, таким способом легче всего заинтересовать людей в учёбе, но возможно я ошибаюсь и у занудных педагогов есть методы и получше.

Вот, посмотрите, в Рио сколько Солнца, не то, что у нас.

← Вернуться

×
Вступай в сообщество «gamemodx.ru»!
ВКонтакте:
Я уже подписан на сообщество «gamemodx.ru»