大圆距离

✍ dations ◷ 2025-11-16 03:24:52 #度量几何,球面几何学

大圆距离(英语:Great-circle distance)指的是从球面的一点A出发到达球面上另一点B,所经过的最短路径的长度。一般说来,球面上任意两点A和B都可以与球心确定唯一的大圆,这个大圆被称为黎曼圆,而在大圆上连接这两点的较短的一条弧的长度就是大圆距离。若这两点和球心正好都在球的直径上,则过这三点可以有无数大圆,但两点之间的弧长都相等,且等于该大圆周长的一半 π r {\displaystyle \pi r} 是球的半径。由于地球类似球体,地球上任何两点沿球面的最短距离都可以通过大圆距离的公式估算的出,这在航空和航海上都有很大作用。

ϕ s , λ s ;   ϕ f , λ f {\displaystyle \phi _{s},\lambda _{s};\ \phi _{f},\lambda _{f}\;\!} ,即可根据弧长公式得出,

在两点之间的大圆距离相对球体的半径很短时,其圆心角很小,余弦函数接近于1,按照以上的反余弦函数公式会有较大的舍入误差。此时可使用半正矢函数的定义和两角和的余弦函数展开式求出使用半正矢函数计算大圆距离的公式。

这就是在航海上运用广泛的半正矢公式,历史上会将距离和半正矢函数值的关系直接制成表格,方便使用。

另一种表达方式是使用出发点和到达点的法矢量与矢量的数量积、向量积和混合积来表达大圆距离

此处的 n e s e {\displaystyle {\boldsymbol {n}}_{es}^{e}\,\!} and n e f e {\displaystyle {\boldsymbol {n}}_{ef}^{e}\,\!} 分别是起点和终点的n矢量。此处使用的是反正切函数,相对于反余弦函数较为精确,但如果原始数据是以经纬度形式给出,则需要先将经纬度数据转化成n矢量。

链接球面上两点之间的线段就是这两点所在大圆上两点之间的弦,这条弦所对的圆心角可通过几何关系求出,然后再通过弧长公式求出这条弧的弧长,即两点间的大圆距离。

圆心角等于:

大圆距离等于:

对于近似于球体的立体,比如地球。其形状接近一个表面平坦、赤道稍鼓(6378.137千米)、两极稍扁(6356.752千米)的扁球体。对其半径的估计有多种方法:国际大地测量学与地球物理学联合会定义地球的平均半径为:

将极半径和赤道半径代入后,求出其平均半径为6,371.009千米(3,958.761英里)。知道地球的平均半径后,将所求两点的经纬度代入公式,即可求出两点间的大圆距离。

相关

  • 乳牙乳牙,又称奶牙,是人类和很多动物的第一套牙齿。脱落后再生的牙齿称为恒齿。人类的乳牙有20颗,比恒齿小,表面珐琅质薄。按生长顺序为:婴儿一般6个月左右开始长乳牙,约2岁半完成过程
  • 小鸟号小鸟号航天飞机(俄语:Птичка,意为“小鸟”),是前苏联暴风雪太空航天飞机计划中的第2架航天飞机,于1988年开始建造,1993年完工。暴风雪太空航天飞机计划停止后,航天飞机现由哈
  • 台湾闽南语常用名词自郑氏东宁王朝到大清帝国统治时期,中国闽粤一带的移民大量进入台湾,其中以福建省南部的泉州府人以及漳州府人最为多数,使得闽南语逐渐取代了台湾原住民族诸语,成为了台湾最优势
  • 享元模式享元模式(英语:Flyweight Pattern)是一种软件设计模式。它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件;它适合用于当大量物件只是重复因而导致无法
  • 古戈尔普勒克斯<< 100‍101‍102‍103‍104‍105‍106‍107‍108‍109‍>> 10 10100 1010100古戈尔普勒克斯(googolplex)是指 10
  • 利瓦伊·伍德伯里利瓦伊·伍德伯里(Levi Woodbury,1789年12月22日-1851年9月4日),美国政治家,杰克逊民主党和美国民主党人,曾任新罕布什尔州州长(1823年-1824年)、美国参议院议员(1825年-1831年、1841
  • 锂亚硫酰氯电池锂亚硫酰氯电池在所有的电池中,属于一种很有特色的品种。它的电压为3.6V。正极材料是亚硫酰氯(二氯亚砜),同时,也是电解液。这种特性,使得它的比能量非常高。是目前锂电池中比能量
  • 碳纳米管黑体碳纳米管黑体(Vantablack)是目前已知最黑的物质之一,由垂直排列生成的碳纳米管组成,常温下本体不发射可见光,而且吸收最高达99.965%的可见光波段电磁辐射。因为当光线入射碳纳米
  • 侯德封侯德封(1900年4月8日-1980年2月24日),中国地球化学家。生于河北高阳。1923年毕业于北京大学地质系。1955年当选中国科学院学部委员(院士)。曾任中国科学院地质研究所所长、研究
  • 乌代普尔瓦蒂乌代普尔瓦蒂(Udaipurwati),是印度拉贾斯坦邦Jhunjhunun县的一个城镇。总人口27831(2001年)。该地2001年总人口27831人,其中男性14553人,女性13278人;0—6岁人口5204人,其中男2791人,