天文地理计算器
🌌 天文地理计算器
🔬 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
TNT当量:1 吨 TNT = 4.184 × 109 J
点击"计算能量"查看结果
🌍 地球曲率与地平线距离
根据观察者高度计算到地平线的距离,分别给出标准值和考虑大气折射修正后的值。
📑 标准公式:d = 3.57 × √h(km)
折射修正:d = 3.86 × √h(km)
其中 h 为观察者海拔高度(米)
折射修正: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 对流层
其中 h 为海拔高度(米),适用于 0~11km 对流层
点击"计算气压"查看结果
▼
天文地理计算器是一款纯前端综合计算工具,涵盖天文观测、地球科学、气象学三大领域的常用计算,所有运算均在浏览器本地完成,无需网络连接。
功能特点
- 日出日落时间估算
- 地震能量与TNT当量对比
- 地球曲率与地平线距离
- 蒲福风级智能对照
- 干湿球温度计算湿度
- 海拔与大气压换算
- 完全离线可用
- 支持深色模式
使用场景
- 户外摄影计划日出日落时间
- 教学演示地震能量概念
- 航海观测计算地平线距离
- 气象爱好者判断风力等级
- 环境监测估算相对湿度
- 登山运动了解海拔气压变化
📚 深度解析:天文地理计算器
💡 常见使用场景
- 估算地球物理与天文常用量。
- 教学或科普中快速核对地球、月球、太阳的常用物理量。
地球参数
地球平均公转速度 ≈29.78 km/s;地表重力加速度 g≈9.81 m/s²;日地平均距 ≈1.496×10⁸ km(1 AU)。
❓ 常见问题(FAQ)
- AU 是什么?
- 天文单位,定义为地球到太阳的平均距离。
- 与 WGS84 椭球一致吗?
- 该工具用球面近似(半径约 6371 km),高精度测绘需改用椭球模型。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准