很小，余弦函数接近于1，按照以上的反余弦函数公式会有较大的舍入误差。此时可使用半正矢函数的定义和两角和的余弦函数展开式求出使用半正矢函数计算大圆距离的公式。此处的formula_7 and formula_8 分别是起点和终点的n矢量。此处使用的是反正切函数，相对于反余弦函数较为精确，但如果原始数据是以经纬度形式给出，则需要先将经纬度数据转化成n矢量。
从弦长求大圆距离.链接球面上两点之间的线段就是这两点所在大圆上两点之间的弦，这条弦所对的圆心角可通过几何关系求出，然后再通过弧