【问题标题】:Calculate whether it is close to dawn/dusk based on sunrise/sunset?根据日出/日落计算是否接近黎明/黄昏?
【发布时间】:2015-01-17 10:49:40
【问题描述】:

如果我有时间看日出、日落以及特定位置的经度和纬度,是否可以计算出黎明/黄昏的时间?

【问题讨论】:

  • 我已经能够谷歌如何计算日出和日落,但无法找到黎明和黄昏的长度:/
  • 你想要什么黎明的定义? Wikipedia Dawn.
  • 黎明和黄昏的持续时间因一年中的时间而异,因为它们受到太阳相对于地平线移动的角度的影响。角度高时,黎明和黄昏会更短。
  • @Strawberry 对,只是你的描述毫无意义——它在地平线以下 12 度或 18 度,而不是从你的位置。因此,我在上面的观点是,太阳需要 2 分钟移动它自己的直径,清除这 12 度或 18 度所需的时间取决于太阳升起到“垂直”的距离。
  • @Sivapriyan 你有能力在任意位置和时间计算太阳的方位角和高度吗?

标签: math geometry astronomy


【解决方案1】:

有一些 simplified 方程,但真正的事情是这样的:

如果您想要简单的解决方案,请获取您所在位置的日出日历

它应该看起来像这样:

只需选择最近的纬度或为您的位置生成正确的图表。图片来自here所以应该还有生成小程序的地方。在 WEB 上找不到任何天文太阳历的图像,所以这里是从我的一本非常旧的书中扫描出来的:

展位是一样的,但扫描仅针对单个长/纬度地理位置。

  • x 轴是日期

  • y 轴是太阳到达的时间(太阳升起/落下或黄昏/黎明,...)

  • Noc 表示夜晚,Den 表示白天

  • 所有的分数对你来说都不重要

  • 破折号线是太阳升起/落下(在数学水平的领先视觉边缘)

  • 点划线线是民用暮光(视觉太阳中心在水平线以下6度)

  • 实心线是天文暮光(视觉太阳中心在水平线以下18度)

    图表是纬度48,49,50 deg,航海黄昏(视觉太阳中心在地平线以下12 deg)不在图像上。当您通过多项式或分段折线近似此曲线时,您可以轻松计算每个日期所需的内容,除非您想使用它数千年,然后您可以将其作为周期函数,因此您只需要一个年份表和所有其他年份是一样的。

[备注]

视觉效果

  • 表示几何位置+大气折射+像差+进动/章动+光速
  • 接近地平线的差别比0.5度多一点!!! (一张太阳盘)
  • 时差在8分钟左右

【讨论】:

  • 这太棒了!谢谢!
猜你喜欢
  • 1970-01-01
  • 2011-02-07
  • 1970-01-01
  • 2011-06-23
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
  • 2010-10-16
相关资源
最近更新 更多