天文地理计算器

🔬 Astronomy & Geography Calculator

Six astronomy and geography calculators in one: sunrise/sunset, earthquake energy, earth curvature, Beaufort wind scale, relative humidity and altitude pressure.

🌅 日出日落时间计算

基于简化太阳位置算法,输入经纬度和日期,估算当地日出和日落时间。计算结果为近似值,实际时间可能偏差数分钟。

📑 简化算法:基于年积日计算太阳赤纬和时角,公式:cos(ω0) = -tan(φ)·tan(δ),ω0 为日出时角,φ 为纬度,δ 为太阳赤纬

点击"计算日出日落"查看结果

🌊 地震震级与能量换算

根据里氏震级计算地震释放能量,并与TNT当量对比,直观感受地震威力。

📑 能量公式:log10(E) = 1.5 × M + 4.8(E 单位:焦耳)
TNT当量:1 吨 TNT = 4.184 × 109 J

点击"计算能量"查看结果

🌍 地球曲率与地平线距离

根据观察者高度计算到地平线的距离,分别给出标准值和考虑大气折射修正后的值。

📑 标准公式:d = 3.57 × √h(km)
折射修正:d = 3.86 × √h(km)
其中 h 为观察者海拔高度(米)

点击"计算地平线"查看结果

🌀 蒲福风级对照

输入风速,自动匹配对应的蒲福风级,显示风名及海面、陆地征象描述。

📑 蒲福风级(Beaufort Scale):0级(无风)~ 12级(飓风),基于风速分级,每级对应特定海面和陆地征象

输入风速后点击"查询风级"查看结果

💧 相对湿度计算(干湿球温度)

通过干球温度和湿球温度差,估算相对湿度。适用于标准大气压条件下的近似计算。

📑 简化公式:RH ≈ 100 - (Tdry - Twet) × 5(标准大气压近似值)
该公式为经验近似,精度有限,精确计算需使用饱和水汽压公式

点击"计算湿度"查看结果

📈 大气压与海拔转换

基于国际标准大气模型,根据海拔高度计算当地大气压强,支持多种单位显示。

📑 国际标准大气公式:P = 101325 × (1 - 2.25577×10-5 × h)5.25588(Pa)
其中 h 为海拔高度(米),适用于 0~11km 对流层

点击"计算气压"查看结果

🌌 工具介绍

天文地理计算器是一款纯前端综合计算工具,涵盖天文观测、地球科学、气象学三大领域的常用计算,所有运算均在浏览器本地完成,无需网络连接。

🔥 功能特点

🏠 使用场景

📚 深度解析:天文地理计算器

💡 常见使用场景

地球参数
地球平均公转速度 ≈29.78 km/s;地表重力加速度 g≈9.81 m/s²;日地平均距 ≈1.496×10⁸ km(1 AU)。

❓ 常见问题(FAQ)

AU 是什么?
天文单位,定义为地球到太阳的平均距离。
与 WGS84 椭球一致吗?
该工具用球面近似(半径约 6371 km),高精度测绘需改用椭球模型。
⚠️ 使用说明与注意事项