1海里等于1.852公里,依据国际及中国标准;理论推导公式为1852.25−9.31×cos(2δ)米;各国标准不同,如美国1.85101公里、英国1.85455公里。

如果您需要将海上航行或航空中使用的海里单位转换为日常更熟悉的千米单位,则必须依据国际通用或所在国采用的标准换算关系。以下是实现该换算的具体方法与公式:
一、采用中国及国际标准直接换算
中国及全球绝大多数国家采用1929年国际水文地理学会议确立的国际标准,该标准将1海里明确定义为1852米,即1.852公里。此值为固定常量,适用于常规计算与法定计量。
1、确认所用标准为中国标准或国际标准;
2、将海里数值乘以1.852,所得结果即为对应公里数;
3、例如:5海里 × 1.852 = 9.26公里。
二、依据子午线理论推导换算公式
海里的原始定义源于地球子午线弧长,1海里对应纬度1角分(1/60度)沿子午线的实际长度。由于地球并非完美球体,该长度随纬度变化而略有差异,因此可使用近似理论公式进行高精度计算。
1、采用纬度δ(单位为度)代入公式:1海里 ≈ 1852.25 − 9.31 × cos(2δ)(单位:米);
2、将计算结果除以1000,得到该纬度下1海里对应的公里值;
3、例如在赤道(δ = 0°),cos(0) = 1,得1海里 ≈ 1842.94米,即1.84294公里。
三、按各国标准分别换算
不同国家历史上曾采用略有差异的海里定义,若处理涉外航海文件或历史资料,需识别其所属标准体系并选用对应系数。
1、识别资料来源国或标准标注(如“US nautical mile”、“UK Admiralty mile”);
2、选用对应换算系数:美国标准为1.85101公里,英国标准为1.85455公里,法国标准为1.85327公里,俄罗斯标准为1.85578公里;
3、将海里数分别乘以对应系数,得出相应公里值。










