大圆距离计算器
使用 Haversine 公式计算球面上两点之间的最短距离。输入经纬度坐标,即可获得以千米、英里和海里为单位的大圆距离,以及初始和最终方位角、中点坐标,并提供带有交互式地球图表的逐步计算公式。
检测到广告拦截,导致我们无法展示广告
MiniWebtool 依靠广告收入免费提供服务。如果这个工具帮到了你,欢迎开通 Premium(无广告 + 更快),或将 MiniWebtool.com 加入白名单后刷新页面。
- 或升级 Premium(无广告)
- 允许 MiniWebtool.com 显示广告,然后刷新
大圆距离计算器
大圆距离计算器使用 Haversine 公式计算球体表面两点之间的最短距离。输入两个位置的纬度和经度,即可获得以公里、英里和海里为单位的大圆距离,以及初始和最终方位角、中点坐标、预计旅行时间,并包含 Haversine 公式的详细分步说明和交互式地球可视化效果。
什么是大圆距离?
大圆是可以在球体表面绘制的最大圆——其平面通过球体的中心。大圆距离(也称为大圆航线距离)是球面上两点之间的最短距离,它是沿球面测量而非穿过球体内部。在地球上,大圆航线是飞机和轮船为了尽量缩短行程距离而遵循的路径。
Haversine 公式
Haversine 公式是计算大圆距离的标准方法。给定两点的纬度 \(\phi_1, \phi_2\) 和经度 \(\lambda_1, \lambda_2\):
| 步骤 | 公式 | 描述 |
|---|---|---|
| 半正矢 (Haversine) | \(a = \sin^2\!\left(\frac{\Delta\phi}{2}\right) + \cos(\phi_1) \cdot \cos(\phi_2) \cdot \sin^2\!\left(\frac{\Delta\lambda}{2}\right)\) | 计算弦长一半的平方 |
| 圆心角 | \(c = 2 \cdot \text{atan2}\!\left(\sqrt{a},\; \sqrt{1-a}\right)\) | 弧度表示的角距离 |
| 距离 | \(d = R \times c\) | 球面上的弧长 |
其中 \(R\) 是球体半径(地球平均半径 = 6,371 km)。Haversine 公式在处理小距离和大距离时都具有数值稳定性,因此在计算机计算中优于球面余弦定理。
实际应用
如何使用大圆距离计算器
- 输入点 A 坐标:以十进制度格式输入起点位置的纬度和经度,或者点击热门路线示例来自动填充两点。交互式地球预览会在您输入时实时更新。
- 输入点 B 坐标:输入目的地的纬度和经度。
- 设置球体半径(可选):默认值为地球平均半径(6,371 km)。您可以更改此值以计算其他球体上的距离,例如月球(1,737 km)或火星(3,390 km)。
- 点击计算距离:按下按钮计算所有结果。
- 查看结果:查看三种单位制的距离、带有罗盘方向的初始和最终方位角、中点坐标、预计旅行时间以及 Haversine 公式的分步解答。通过切换地球图层来探索可视化效果。
Haversine 与 Vincenty 公式
Haversine 公式假设地球是一个完美的球体,对于地球的计算精度在 0.3% 以内。Vincenty 公式将地球建模为旋转椭球体 (WGS-84),精度可达约 0.5 mm,但计算更为复杂且消耗资源。对于大多数实际用途(航线规划、物流、教学使用),Haversine 公式已提供足够的精度。Vincenty 公式则更适用于大地测量和高精度导航。
理解方位角
初始方位角(正向方位角)是您沿着大圆航线从点 A 出发前往点 B 时所面对的罗盘方向。方位角是从正北顺时针方向测量的 (0°–360°)。由于大圆在球面上弯曲,相对于北方的方向会在航线中不断变化。最终方位角是到达点 B 时的罗盘方向。例如,从纽约飞往伦敦的航班最初向东北方向飞行 (~51°),但到达时则向东偏东南方向飞行 (~108°)。
坐标格式
此计算器使用十进制度格式。纬度范围从 −90°(南极)到 +90°(北极)。经度范围从 −180°(西)到 +180°(东)。如需从度-分-秒 (DMS) 转换,请使用:十进制 = 度 + 分/60 + 秒/3600。例如,40°42'46"N = 40.7128°,74°0'22"W = −74.006°。
常见问题解答
引用此内容、页面或工具为:
"大圆距离计算器" 于 https://MiniWebtool.com/zh-cn//,来自 MiniWebtool,https://MiniWebtool.com/
由 miniwebtool 团队开发。更新日期:2026-04-03
您还可以尝试我们的 AI数学解题器 GPT,通过自然语言问答解决您的数学问题。