距离计算器和单位转换器 - GPS坐标转换为英里/公里
距离计算器和单位转换器运用哈弗辛公式(Haversine formula)这一球面三角学方法,根据两组GPS坐标各自的经纬度数值,计算出两点之间的大圆直线距离,并可将结果自由地在英里、公里、英尺和米这几种常用长度单位之间相互转换,适用于导航路线规划、地理测量和物流配送距离估算等实际应用场景。
距离计算器和单位转换器
1坐标距离计算器
2单位转换器
文档
距离计算器和单位转换器是什么?
距离计算器可以求出两点之间相隔多远。这个工具有两个独立的功能。第一部分根据以纬度和经度表示的两个 GPS 坐标,计算它们之间的直线距离,并以英里显示结果。第二部分可以在英里、千米、英尺和米之间转换距离数值。
如何计算两个 GPS 坐标之间的距离
输入第一个点的纬度和经度,然后输入第二个点的纬度和经度。纬度必须介于 -90 和 90 之间。经度必须介于 -180 和 180 之间。四个数值全部填入后,距离会自动以英里显示。不需要单独的计算按钮;输入有效数字后,结果就会立即更新。
Haversine 公式
计算器使用 Haversine 公式。该公式将地球视为球体,求出沿地球表面连接两点的最短路径,这种距离称为大圆距离。
在这里,φ(phi)表示纬度,λ(lambda)表示以弧度表示的经度,Δ表示“两个点之间的差值”。R 是地球半径。计算器使用 3,959 英里 (6,370 公里),即以该单位表示的平均半径,因此结果会直接以英里给出。
示例
求纽约市(40.7128,-74.0060)和洛杉矶(34.0522,-118.2437)之间的距离。
将这些坐标代入上述公式,可得约为 0.618 弧度的圆心角。将其乘以地球半径 3,959 英里 (6,370 公里),可得约为 2,445.71 英里 (3,940 公里) 的距离。这是两点之间的直线距离,即鸟类直线飞行的距离,而不是汽车行驶的距离。
如何转换距离单位
从“起始单位”列表中选择单位,输入数值,再从“目标单位”列表中选择单位。转换结果会自动显示,也可以使用“复制结果”按钮进行复制。转换器支持四种单位:英里、千米、英尺和米。
单位转换公式
计算器将英里作为基本单位。转换数值时,它会先将输入值换算成英里,再将该英里数换算成目标单位:
使用的换算系数如下:
| 单位 | 1 英里 等于 |
|---|---|
| 千米 | 1.609344 |
| 英尺 | 5,280 |
| 米 | 1,609.344 |
示例
10 英里 (16 公里) 转换为千米: 10 ÷ 1 × 1.609344 = 16.09 千米。
5 千米转换为英里: 5 ÷ 1.609344 = 3.11 英里 (5.01 公里)。
1 英里 (1.6 公里) 转换为英尺: 1 × 5,280 = 5,280 英尺 (1,610 米),这是英里的标准定义。
支持的单位
该转换器恰好支持四种单位:英里、千米、英尺和米。目前不支持毫米、厘米、英寸或码。这四种受支持的单位可以相互转换,且两个方向都能正确转换。
直线距离与行驶距离的区别
计算器返回的是两点之间的直线距离,而不是路线距离。驾车或飞行距离几乎总是更长,因为道路会绕开障碍物,飞行路线也必须考虑空中交通走廊。直线距离可用于快速估算、检查无线电或视距范围,或大致比较两个地点之间的远近。
Haversine 公式还假设地球是一个完美的球体。真实的地球在赤道处略微隆起,因此结果误差最高可能约为百分之零点五。对于大多数日常用途,包括行程规划和一般地理分析,这种精度已经足够。
常见问题
单位转换器支持哪些单位?
英里、千米、英尺和米。这四种单位中的任意一种都可以转换为其他任意一种。
坐标计算器会以千米显示结果吗?
不会。坐标距离计算器始终以英里显示结果。要查看相同距离的千米数,可以将该数值输入单位转换器部分,或将其乘以 1.609344。
为什么我的距离与地图应用显示的不同?
Google 地图等地图应用计算的是驾车、步行或公共交通路线,这些路线沿着道路和路径行进。本计算器求出的是两个坐标之间的直线距离,通常会更短。
纬度和经度的有效范围是多少?
纬度范围为 -90 至 90,负值表示赤道以南。经度范围为 -180 至 180,负值表示本初子午线以西。超出这些范围的数值会在计算距离前被调整为最接近的边界值。例如,纬度 100 会按 90 处理。
Haversine 公式的准确度如何?
由于该公式假设地球是完美的球体,而不是实际略微扁平的形状,其准确度约在百分之零点五以内。对于城市之间的距离,误差通常只有几千米。
可以转换负距离吗?
不可以。距离值必须为零或正数。转换器不接受负数。