Как я могу вычислить времена восхода солнца/заката? [закрытый]

Поскольку я не нашел решения во всей сети, я прочитал комментарий, который открыл мой разум: «m3u8 - это просто текстовые файлы с фактическим путем к файлу». Поэтому я скачал этот файл и увидел другой m3u8, я использовал его в плагине VLC и работал! Таким образом, проблема заключалась в объединении списка воспроизведения. Даже если это работает в автономном приложении VLC, компонент C # не допускается.

TL / DR: Это был плейлист внутри плейлиста, у компонента VLC, очевидно, есть проблемы с этим.

23
задан Aza 11 April 2013 в 16:14
поделиться

6 ответов

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

где:

  • ω o - час угол в градусах либо на восходе (когда берется отрицательное значение), либо на закате (когда берется положительное значение) в градусах (°)
  • φ - широта наблюдателя на Земле в градусах
  • δ - склонение Солнца в градусах
9
ответ дан 29 November 2019 в 02:39
поделиться

Вы могли бы хотеть посмотреть на более раннюю запись при вычислении положения солнца. А именно, программа Solpos, на которую я указал, имеет поддержку восхода солнца/заката.

0
ответ дан 29 November 2019 в 02:39
поделиться

Я действительно видел некоторые интересные вещи на этой странице NOAA в соответствии с Техническими Определениями и Вычислительным заголовком Деталей, но я уверен, что Вы уже считали это.

Ответ на ТАК вопрос "Положение солнца, на которое обращают внимание, и lat/long" и вышеупомянутое, может на самом деле быть всем, в чем Вы нуждаетесь.

Как примечание стороны (это не отвечает на Ваш вопрос непосредственно), существует ли причина, Вы не можете вытянуть данные NOAA и использовать их в качестве справочной таблицы вместо того, чтобы вычислить их? Устройство хранения данных имеет тенденцию быть относительно дешевым в эти дни.

0
ответ дан 29 November 2019 в 02:39
поделиться

Посмотрите эту книгу:
Питер Даффет-Смит "Практическая астрономия с вашим калькулятором (в мягкой обложке)"
Он довольно старый, но все еще печатается ... ссылка

3
ответ дан 29 November 2019 в 02:39
поделиться

Для точности в 5-минутном диапазоне вы должны учитывать , «который» закат .
Вы хотите, когда нижняя часть солнца касается горизонта или когда верхняя часть солнца проходит за горизонтом?

Солнцу требуется 2 минуты, чтобы пересечь горизонт.
Ниже уровня в 1 минуту необходимо также учитывать атмосферную рефракцию.

4
ответ дан 29 November 2019 в 02:39
поделиться

Определения того, что представляет собой восход/заход солнца, могут быть разными. Например, в ephem "восход и заход определяются как моменты, когда верхняя конечность тела касается горизонта (то есть, когда alt тела плюс радиус равны нулю)" [PyEphem Quick Reference].

#!/usr/bin/env python
import datetime
import ephem # to install, run `pip install pyephem`

o = ephem.Observer()
o.lat, o.long, o.date = '34:3', '-118:15', datetime.datetime.utcnow()
sun = ephem.Sun(o)
print "Los Angeles"
print "sunrise:", o.next_rising(sun), "UTC"
print "sunset:",o.next_setting(sun), "UTC"

Выход

Los Angeles, CA
sunrise: 2010/3/30 13:42:43 UTC
sunset: 2010/3/30 02:11:50 UTC

Если это библиотека с открытым исходным кодом, то вы могли бы исправить ее, а не создавать новую с новыми ошибками.

4
ответ дан 29 November 2019 в 02:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: