太阳高度角计算器

☀️ 太阳高度角计算器

输入日期、时间与经纬度,计算太阳高度角、方位角、赤纬、时角,并绘制当日太阳轨迹。

输入参数后自动计算,结果实时更新。

📐 实时计算结果

🌅 日出 / 正午 / 日落

📊 当日太阳轨迹图

曲线展示一天内太阳高度角与方位角随时间的变化,竖虚线标记日出、正午、日落与当前时刻。

太阳高度角(左轴 0–90°) 太阳方位角(右轴 0–360°,北=0)

📋 逐时数据

☀️ 工具介绍与使用说明

太阳高度角计算器基于经典天文公式,根据日期、当地时间与经纬度,实时计算太阳在天空中的位置,包括高度角、方位角、赤纬与时角,并自动推算日出、日落与正午太阳高度。

功能特点

  • Cooper 公式计算太阳赤纬
  • 时角与太阳时换算
  • 高度角与方位角实时计算
  • 日出日落与昼长推算
  • Canvas 太阳轨迹图
  • 常用城市经纬度预设
  • 逐时数据表格
  • 纯前端处理,数据不上传

📋 使用场景

  • 光伏板朝向与倾角设计
  • 建筑日照与采光分析
  • 摄影黄金时刻规划
  • 户外活动与露营选址
  • 农业温室光照评估
  • 天文观测与教学演示

🧮 计算公式

太阳赤纬 δ = 23.45° × sin(360° × (n + 284) / 365)
时角 H = 15° × (太阳时 − 12)
高度角 α = arcsin(sinδ·sinφ + cosδ·cosφ·cosH)
方位角 A = arctan2(sinH, cosH·sinφ − tanδ·cosφ) + 180°

其中 n 为年积日,φ 为纬度。时区由经度估算(round(经度/15)),并引入时差方程(EoT)修正。

常见问题

计算结果与实际偏差较大怎么办?
本工具采用 Cooper 赤纬公式与时差方程近似,精度适合日常参考。若经度跨越时区边界,时区由经度自动估算可能与当地法定时区不一致,可结合当地实际时区微调时间。
为什么高纬度地区显示极昼或极夜?
当 −tanδ·tanφ 的绝对值大于 1 时,太阳全天不落(极昼)或全天不出(极夜),此时无日出日落时刻,工具会给出相应提示。
方位角的 0° 是哪个方向?
方位角采用罗盘方位,正北为 0°,顺时针增大:东 90°、南 180°、西 270°,与日常指南针一致。
⚠️ 使用说明与注意事项