查看“︁大圆距离”︁的源代码
←
大圆距离
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''大圆距离'''({{lang-en|Great-circle distance}},縮寫:'''GCD''')指的是从球面的一点A出发到达球面上另一点B,所经过的最短路径的长度。一般说来,球面上任意两点A和B都可以与球心确定唯一的[[大圆]],这个大圆被称为[[黎曼圆]],而在大圆上连接这两点的较短的一条弧的长度就是大圆距离。若这两点和球心正好都在球的直径上,则过这三点可以有无数大圆,但两点之间的弧长都相等,且等于该大圆周长的一半<math>\pi r</math>, ''r'' 是球的半径。由于[[地球]]类似[[球 (数学)|球体]],地球上任何两点沿球面的最短距离都可以通过大圆距离的公式估算的出,这在[[航空]]和[[航海]]上都有很大作用。 ==公式== 令<math>\phi_s,\lambda_s;\ \phi_f,\lambda_f\;\!</math> 分别代表球面上两点的纬度和经度,(s代表出发点,f代表前往点),<math>\Delta\phi,\Delta\lambda\;\!</math> 是两者差的绝对值,那么两点之间的圆心角可由[[球面余弦定律]]所给出: :<math>{\color{white}\Big|}\Delta\widehat{\sigma}=\arccos\big(\sin\phi_s\sin\phi_f+\cos\phi_s\cos\phi_f\cos\Delta\lambda\big).\;\!</math> 此两点间的大圆距离 ''d'',即可根据弧长公式得出, :<math>d = r \, \Delta\widehat{\sigma}.\,\!</math> 在两点之间的大圆距离相对球体的半径很短时,其圆心角很小,余弦函数接近于1,按照以上的反余弦函数公式会有较大的[[舍入误差]]。此时可使用[[半正矢函数]]的定义和两角和的余弦函数展开式求出使用半正矢函数计算大圆距离的公式。 :<math>{\color{white}\frac{\bigg|}{|}}\Delta\widehat{\sigma} =2\arcsin\left(\sqrt{\sin^2\left(\frac{\Delta\phi}{2}\right)+\cos{\phi_s}\cos{\phi_f}\sin^2\left(\frac{\Delta\lambda}{2}\right)}\right).\;\!</math> 这就是在航海上运用广泛的半正矢公式,历史上会将距离和半正矢函数值的关系直接制成表格,方便使用<ref>R.W. Sinnott, "Virtues of the Haversine", Sky and Telescope, vol. 68, no. 2, 1984, p. 159</ref>。 ===矢量形式=== 另一种表达方式是使用出发点和到达点的法矢量与矢量的数量积、向量积和混合积来表达大圆距离<ref>{{Cite journal|title=A Non-singular Horizontal Position Representation|url=https://www.cambridge.org/core/product/identifier/S0373463309990415/type/journal_article|last=Gade|first=Kenneth|date=2010-07|journal=Journal of Navigation|issue=3|doi=10.1017/S0373463309990415|volume=63|pages=395–417|language=en|issn=0373-4633}}</ref> :<math>\begin{align} & \Delta \hat{\sigma }=\text{arccos}\left( \boldsymbol{n}_{es}^{e}\cdot \boldsymbol{n}_{ef}^{e} \right) \\ & \Delta \hat{\sigma }=\text{arcsin}\left( \left| \boldsymbol{n}_{es}^{e}\times \boldsymbol{n}_{ef}^{e} \right| \right) \\ & \Delta \hat{\sigma }=\text{arctan}\left( \frac{\left| \boldsymbol{n}_{es}^{e}\times \boldsymbol{n}_{ef}^{e} \right|}{\boldsymbol{n}_{es}^{e}\cdot \boldsymbol{n}_{ef}^{e}} \right) \\ \end{align}\,\!</math> 此处的<math>\boldsymbol{n}_{es}^{e}\,\!</math> and <math>\boldsymbol{n}_{ef}^{e}\,\!</math> 分别是起点和终点的n矢量。此处使用的是[[反正切]]函数,相对于反余弦函数较为精确,但如果原始数据是以经纬度形式给出,则需要先将经纬度数据转化成n矢量。 ===从弦长求大圆距离=== 链接球面上两点之间的线段就是这两点所在大圆上两点之间的弦,这条弦所对的圆心角可通过几何关系求出,然后再通过弧长公式求出这条弧的弧长,即两点间的大圆距离。<ref>{{Cite web|title=A tunnel from Toronto to Montreal|url=http://mathcentral.uregina.ca/QQ/database/QQ.09.09/h/dave2.html|access-date=2013-05-24|publisher=Math Central|archive-url=https://web.archive.org/web/20200717050301/http://mathcentral.uregina.ca/QQ/database/QQ.09.09/h/dave2.html|archive-date=2020-07-17|dead-url=no}}</ref> :<math>\begin{align} &\Delta{X}=\cos(\phi_f)\cos(\lambda_f) - \cos(\phi_s)\cos(\lambda_s);\\ &\Delta{Y}=\cos(\phi_f)\sin(\lambda_f) - \cos(\phi_s)\sin(\lambda_s);\\ &\Delta{Z}=\sin(\phi_f) - \sin(\phi_s);\\ \end{align}\,\!</math> :<math>\Complex_h=\sqrt{(\Delta{X})^2+(\Delta{Y})^2+(\Delta{Z})^2}</math> 圆心角等于: :<math>\Delta\widehat{\sigma}=2\arcsin\left(\frac{C_h}{2}\right).\,\!</math> 大圆距离等于: :<math>d = r \Delta\widehat{\sigma}.\,\!</math> ==地球上两点间的大圆距离== {{參見|地球半径}} 对于近似于球体的立体,比如地球。其形状接近一个表面平坦、赤道稍鼓(6378.137千米)、两极稍扁(6356.752千米)的扁球体。对其半径的估计有多种方法:<ref>{{cite journal|title=Long lines on the Earth|last=McCaw|first=G. T.|journal=Empire Survey Review|year=1932|volume=1|pages=259–263|number=6}}</ref>[[国际大地测量学与地球物理学联合会]]定义地球的平均半径为:<ref>{{Cite journal|title=Geodetic reference system 1980|url=http://dx.doi.org/10.1007/bf02521480|last=Moritz|first=H.|date=1980-09|journal=Bulletin Géodésique|issue=3|doi=10.1007/bf02521480|volume=54|pages=395–405|issn=0007-4632}}</ref> :::<math>R_1 = \frac{2a+b}{3}\,\!</math> 将极半径和赤道半径代入后,求出其平均半径为{{convert|6,371.009|km|mi|nmi}}<ref>{{Cite journal |last=Moritz |first=H. |date=2000-03 |title=Geodetic Reference System 1980 |url=http://link.springer.com/10.1007/s001900050278 |journal=Journal of Geodesy |language=en |volume=74 |issue=1 |pages=128–133 |bibcode=2000JGeod..74..128. |doi=10.1007/s001900050278 |issn=0949-7714}}</ref>。知道地球的平均半径后,将所求两点的经纬度代入公式,即可求出两点间的大圆距离。 == 參見 == *[[球面幾何]] *[[極地航線]] *[[西北水道]] *[[北方海路]] ==参考文献== {{Reflist}} [[Category:度量几何]] [[Category:球面几何学]] [[Category:距离]] == 外部链接 == *[https://terrestrialnavigation.com/TNavigation/MenueGreatCircle Great Circle Calculation, Distance, Vertex, Initial and Final Course (English)] {{Wayback|url=https://terrestrialnavigation.com/TNavigation/MenueGreatCircle |date=20231027073817 }}
该页面使用的模板:
Template:Cite journal
(
查看源代码
)
Template:Cite web
(
查看源代码
)
Template:Convert
(
查看源代码
)
Template:Lang-en
(
查看源代码
)
Template:Reflist
(
查看源代码
)
Template:Wayback
(
查看源代码
)
Template:參見
(
查看源代码
)
返回
大圆距离
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息