地球表面最短距离计算
- 格式:doc
- 大小:26.00 KB
- 文档页数:6
地球两点间距离计算公式
【最新版】
目录
1.地球是一个近似的椭圆球体
2.地球两点间距离的计算方法
3.应用举例
正文
地球是一个近似的椭圆球体,因此,计算地球上两点之间的距离需要考虑地球的形状。
根据地球的形状,我们可以使用以下公式来计算地球上两点之间的距离:
d = 2 * R * arccos[(r1 * r2 + d1 * d2) / (2 * r1 * r2)]
其中,d 是地球上两点之间的距离,R 是地球的半径,r1 和 r2 是两点的纬度,d1 和 d2 是两点的经度。
这个公式的原理是,首先,将地球表面看作是一个平面,然后计算在这个平面上两点之间的最短距离。
这个最短距离是一个弧长,它的长度等于地球的半径乘以两点之间的中心角。
中心角可以通过两点的经度和纬度计算出来。
最后,使用反余弦函数将中心角转换为弧长。
举个例子,假设我们要计算纽约(西经 74 度,北纬 40 度)和北京(东经116 度,北纬 39 度)之间的距离。
首先,我们需要将经度和纬度转换为弧度。
然后,我们可以使用上述公式计算出两地之间的距离。
计算结果约为 11,956 公里。
这个公式只适用于地球表面的近似计算。
第1页共1页。
利用经纬网计算距离经纬度是地理位置的坐标系,是用来描述地球表面上一个点的位置的,利用经纬度可以计算出两点之间的距离。
在计算两点之间的距离时,可以使用球面三角学的原理,也可以使用近似算法。
一、球面三角学方法球面三角学方法是求解地球表面上两点的最短距离的准确方法,也是最为常用和精确的方法。
这种方法基于地球是一个近似的球体,并使用了三角函数来计算距离。
具体步骤如下:1.将两点的经度和纬度坐标转换为弧度表示。
地球的圆周被分成360度,每个度再分成60分,每一分再分成60秒。
因此,将经度和纬度从度、分、秒转换为弧度的公式如下:弧度=(度+分/60+秒/3600)*π/1802.计算两点之间的经度差和纬度差,并转换为弧度表示。
3.使用Haversine公式计算两点之间的弧长,然后将弧度转换为所在圆的半径所对应的真实距离。
Haversine公式如下:haversine(α) = sin²(Δφ/2) + cos φ1 * cos φ2 *sin²(Δλ/2)其中,φ1和φ2为两点的纬度,Δφ为纬度差,Δλ为经度差。
4.将弧长除以地球的半径,得到最短距离。
这种球面三角学方法能够计算出两点之间的最短距离,但是计算复杂度较高。
二、近似算法近似算法是一种用于快速计算两点之间距离的方法,它并不考虑地球的形状,而是将地球视为平面进行计算。
这种方法通过计算两点之间矢量的长度来估计距离。
具体步骤如下:1.将两点的经度和纬度坐标转换为弧度表示。
2.计算两点经度之间的差值和纬度之间的差值。
3.将经度差值和纬度差值分别乘以地球的平均半径(约为6371 km),得到两个方向的分量。
4.利用勾股定理计算矢量的长度。
这种近似算法能够快速计算出两点之间的距离,但是由于没有考虑地球的形状,所以精度相对较低。
无论使用球面三角学方法还是近似算法,都可以利用经纬度计算两点之间的距离。
在实际应用中,根据需要选择合适的方法。
如果需要高精度的计算结果,可以使用球面三角学方法;如果只需要快速估计距离,可以使用近似算法。
地球表面两点最短线路的确定及距离计算高中地理教材中有关“地球运动的地理意义”的内容,一直是地理教学的重点和难点,但教材中不仅图文资料少,而且对相关结论又缺少足够的分析,尤其缺少在实际应用方面的内容。
面对空间想象力和数学水平不太高的学生,我们该如何帮助他们全面正确认识地球表面两点最短线路的确定及距离计算?一、球面上最短线路的确定在地球表面上,两点间最短距离是球面上通过这两点的大圆的劣弧长。
为什么大圆就是最短线路呢?如图,图中是过a和b的两个圆。
可以明显看出,在ab 两点中走大圆的圆弧线路短些。
圆越大,弧的曲度就越小,线路就越接近直线(因为球面上不可能有直线)。
具体掌握以下两种情况,问题就可迎刃而解。
(1)若两点的经度差等于180度,且不在赤道上,则经过两点的大圆便是经线圈,这两点间的最短航程须经过极点,具体又分三种情况:a. 若两点同位于北半球,最短航程须经过北极点,其航行方向一定是先向正北,过极点后向正南。
b. 若两点同位于南半球,最短航程须经过南极点,其航行方向一定是先向正南,过极点后向正北。
c. 若两点同位于南、北不同半球,这时需要讨论经过北极点的为劣弧还是经过南极点的为劣弧,然后再确定最短航程的走向。
如下图甲中,A点到B点的最短航程经过北极点,C点到D点的最短航程经过南极点,C点到B点的最短航程经过北极点,A点到D点的最短航程经过南极点。
(2) 若两点的经度差不等于180度,则经过两点的大圆便不是经线圈,而是与经线圈斜交,其最短航程也不经过极点。
若甲、乙两地在此大圆最北两侧或者最南两侧,具体分为两种情况:a. 甲地位于乙地的东方,从甲到乙的最短航程为:同在北半球,先向西北,后向西,最后向西南;同在南半球,先向西南,再向西,最后向西北;位于南、北不同半球时需要具体讨论哪一段为劣弧段。
b. 如上图乙中A点到B点的最短航程为先向东北,再向东,最后向东南,D点到C点的最短航程为先向西南,再向西,最后向西北。
球面距离的计算范文球面距离是地理学中常用的一个测量距离的方法,也可以用于其他领域如航海、导航、天文学等。
它是通过测量地球表面两点之间的弧长来计算距离。
相比于直线距离,球面距离更准确地反映了地球的曲率。
本文将介绍球面距离的概念、计算方法和具体的应用。
一、球面距离的概念球面距离是指地球表面两点之间沿球面的最短路径的弧长。
这个概念可以用于测量地球上任意两点之间的距离。
球面距离常用弧度或者度来表示。
二、球面距离的计算方法1. Haversine公式Haversine公式是最常用的计算球面距离的方法之一、它基于地球是一个近似球体的假设,在假设地球半径为R的情况下,计算两点之间的距离。
具体计算公式如下:a = sin²(Δφ/2) + cos(φ1) * cos(φ2) * sin²(Δλ/2)c = 2 * atan2(√a, √(1−a))d=R*c其中,φ1、φ2为两点的纬度,Δφ为纬度的差值,Δλ为经度的差值,R为地球的半径。
2. Vicenty公式Vicenty公式是一种更精确的计算球面距离的方法。
它基于地球是一个贴近椭球体的假设,该公式考虑了地球的椭球度和可能存在的扁平度。
具体计算公式如下:a=R*gb=R*fc=R*(g-f)d = atan2( √(cos(φ2)*sin(∆λ))^2 + (cos(φ1)*sin(φ2) -sin(φ1)*cos(φ2)*cos(∆λ))^2, sin(φ1)*sin(φ2) +cos(φ1)*cos(φ2)*cos(∆λ))e = atan2( a*φ1 + b*φ2, c*φ1 + d*φ2 )f = atan2( sin(φ1) + sin(φ2),√((cos(φ1)+a)^2+(cos(φ1)+b)^2) )其中,φ1、φ2为两点的纬度,∆λ为经度的差值,R为地球的半径,g为地球的第一偏心率平方,f为地球的第二偏心率平方。
三、球面距离的应用球面距离常用于地理、航海、导航等领域。
三角带长度的计算方法三角带长度是指在地球表面上两点之间的最短距离,通常用于航海、航空、地理测量等领域。
在实际应用中,我们需要通过一定的计算方法来确定两点之间的三角带长度,以便进行导航和测量工作。
下面将介绍几种常用的三角带长度计算方法。
一、球面三角形计算法。
球面三角形计算法是最常用的三角带长度计算方法之一,它适用于地球表面上两点之间的大圆航线距离计算。
其计算步骤如下:1. 确定两点的经纬度坐标;2. 根据经纬度坐标计算两点之间的大圆航线距离;3. 将大圆航线距离转换为三角带长度。
这种方法计算简单,精度较高,适用于大范围的三角带长度计算。
二、椭球体三角形计算法。
椭球体三角形计算法是一种考虑地球椭球体形状的三角带长度计算方法,适用于近距离的三角带长度计算。
其计算步骤如下:1. 确定两点的经纬度坐标;2. 根据经纬度坐标计算两点之间的椭球面距离;3. 将椭球面距离转换为三角带长度。
这种方法考虑了地球的真实形状,适用于近距离的三角带长度计算,精度较高。
三、大地水准曲线计算法。
大地水准曲线计算法是一种考虑地球重力场的三角带长度计算方法,适用于需要考虑地球重力场影响的三角带长度计算。
其计算步骤如下:1. 确定两点的经纬度坐标;2. 根据经纬度坐标计算两点之间的大地水准曲线距离;3. 将大地水准曲线距离转换为三角带长度。
这种方法考虑了地球的重力场影响,适用于需要考虑地球重力场影响的三角带长度计算。
综上所述,三角带长度的计算方法有多种,选择合适的计算方法取决于具体的应用需求和精度要求。
在实际应用中,我们可以根据具体情况选择合适的计算方法来确定两点之间的三角带长度,以便进行导航和测量工作。
地球上一点到一条线的最短路径计算公式在我们生活的这个大大的地球上,常常会碰到这样一个有趣的问题:从地球上的某一点到一条线,怎样走才能是最短的路径呢?这可不是一个能随便糊弄过去的小问题,它里面藏着不少的学问呢!要说这最短路径,咱们得先从基本的几何知识说起。
在平面几何里,大家都知道点到直线的最短距离,那就是从这点向直线作垂线,垂线段的长度就是最短的。
可地球不是一个平平的面呀,它是个大大的球!这就复杂了些。
咱们来想象一下,假如你站在操场上,面前有一条笔直的跑道线。
你想以最快的速度跑到这条线上的某个点,你会怎么走?肯定是直直地朝着那个方向冲过去,对吧?但在地球上可不能这么简单地想。
就拿飞机的航线来说吧。
你可能会想,飞机从一个城市飞到另一个城市,不就是从一点到另一条线嘛。
可实际上,飞机的航线可不是随便画的。
比如说从北京到纽约,它可不是直直地飞过去,而是会沿着一条弯曲的路线。
这是为啥呢?因为地球是个球,得考虑地球的形状和大气环流等好多因素。
那到底怎么计算地球上一点到一条线的最短路径呢?这就得用到球面几何的知识啦。
咱们假设地球上有一点 A,有一条线 L。
首先,得把这个问题转化一下,通过一些数学上的方法,把地球表面展开成一个平面图形。
这可不容易,就好像要把一个皮球的皮铺平一样难。
然后呢,再利用一些复杂的公式和计算方法来求解。
这里面涉及到好多的数学概念和运算,比如说三角函数、向量等等。
听起来是不是有点头疼?别担心,咱们慢慢来。
我还记得有一次,我给学生们讲这个知识点。
有个调皮的小家伙举手说:“老师,这东西太难啦,在生活中也用不到啊!”我笑着告诉他:“孩子,你可别小瞧了这知识。
就说航海吧,船长们要是不知道怎么计算最短路径,那得多浪费燃料,多耽误时间啊!”这孩子眨眨眼,好像有点明白了。
其实,不仅仅是航海和航空,在很多领域都能用到这个计算。
比如地质勘探,要找到最短的路线去探测地下的资源;还有通信领域,让信号以最短的路径传输,能提高效率,减少损耗。
怎么用经纬度计算两地之间的距离经纬度是地球上一点的坐标表示方法,可以用来计算两个点之间的距离。
计算两地之间的距离可以使用多种方法,包括球面距离公式、大圆航线距离和Vincenty算法等。
下面将详细介绍这些方法。
1.球面距离公式球面距离公式是最简单且最常用的计算两点之间距离的方法。
它基于球面三角形的边长计算两点之间的距离,如下所示:d = R * arccos(sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon2 - lon1))其中,d是两点之间的球面距离,R是地球的平均半径,lat1和lat2是两点的纬度,lon1和lon2是两点的经度。
2.大圆航线距离大圆航线距离是计算两点之间最短距离的方法,它基于地球表面上连接两点的最短弧线,如下所示:d = R * arccos(sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon2 - lon1))其中,d是两点之间的大圆航线距离,R是地球的半径,lat1和lat2是两点的纬度,lon1和lon2是两点的经度。
3. Vincenty算法Vincenty算法是一种更精确的计算两点之间距离的方法,它基于椭球体模型而不是简单地球模型。
该算法能够考虑地球形状的扁平化,并且适用于短距离和长距离的计算。
具体实现需要迭代计算,公式略显繁琐,如下所示:a=R1,b=R2,f=(a-b)/aL = L2 - L1, U1 = atan((1 - f) * tan(lat1)), U2 = atan((1 - f) * tan(lat2))sinU1 = sin(U1), cosU1 = cos(U1), sinU2 = sin(U2), cosU2 = cos(U2)λ=L,λʹ=2πwhile (,λ - λʹ, > 10e-12):sinλ = sin(λ), cosλ = cos(λ), sinσ = sqrt((cosU2 *sinλ) * (cosU2 * sinλ) + (cosU1 * sinU2 - sinU1 * cosU2 *cosλ) * (cosU1 * sinU2 - sinU1 * cosU2 * cosλ))cosσ = sinU1 * sinU2 + cosU1 * cosU2 * cosλσ = atan2(sinσ, cosσ)sinα = cosU1 * cosU2 * sinλ / sinσcos²α = 1 - sinα * sinαcos2σm = cosσ - 2 * sinU1 * sinU2 / cos²αC = f / 16 * cos²α * (4 + f * (4 - 3 * cos²α))λʹ=λλ = L + (1 - C) * f * sinα * (σ + C * sinσ * (cos2σm + C * cosσ * (-1 + 2 * cos2σm * cos2σm)))u² = cos²α * (a*a - b*b) / (b*b)B=u²/1024*(256+u²*(-128+u²*(74-47*u²)))Δσ = B / 6 * (cosσ * (-1 + 2 * cos2σm * cos2σm) - B / 4 * (cos2σm * (-3 + 4 * sinσ * sinσ) - B / 6 * cosσ * (-3 + 4 * cos2σm * cos2σm) * (-3 + 4 * sinσ * sinσ)))s=b*A*(σ-Δσ)其中,a和b是地球的长半轴和短半轴,f是扁平度参数,R1和R2是两点的曲率半径,L1和L2是两点的经度差,lat1和lat2是两点的纬度。
球面最短距离一、概述球面最短距离是指在一个球体上两点之间的最短路径,也称为大圆弧距离或者地球表面的测地线。
在地理学、天文学、航空航天等领域中,球面最短距离是一个十分重要的概念。
二、公式推导假设有两个球面上的点A和B,它们的经纬度分别为(φ1, λ1)和(φ2,λ2),其中φ表示纬度,λ表示经度。
则它们之间的大圆弧距离d可以通过以下公式计算:d = R * arccos(sinφ1 * sinφ2 + cosφ1 * cosφ2 * cos(λ1 - λ2))其中R为球体半径。
这个公式可以通过余弦定理推导得到。
将球体看作一个半径为R的圆,以A点和B点为圆心画出两条半径,并连接这两个点。
则这两个半径与圆周所夹成的角就是AB之间的大圆弧角度θ。
根据余弦定理,我们可以得到:cosθ = cosR / (cosA * cosB) - tanA * tanB / (cosA * cosB)其中A和B分别为AB连线与北极点连线所成角度,R为球体半径。
将A和B带入上式可以得到:cosθ = sinφ1 * sinφ2 + cosφ1 * cosφ2 * cos(λ1 - λ2)因为θ就是AB之间的大圆弧角度,所以d可以表示为:d = R * θ将θ带入上式即可得到球面最短距离公式。
三、应用场景1. 地理学:在地球表面上,球面最短距离可以用来计算两个城市之间的距离。
这个概念在航空、航海、旅游等领域中都有广泛的应用。
2. 天文学:在天文学中,球面最短距离可以用来计算星际之间的距离。
例如,在太阳系内,我们可以使用这个概念来计算地球和其他行星之间的距离。
3. 机器人领域:在机器人领域中,球面最短距离可以用来规划机器人移动路径。
例如,在一个球形空间中,机器人需要从一个点移动到另一个点,我们就可以使用这个概念来计算机器人需要走多长的路程。
四、误差分析虽然球面最短距离公式非常有用,但是它并不是完全准确的。
这是因为地球并不是一个完美的球体,而是一个略微扁平的椭球体。
若两地不在同一半球:1.但在同一经线上,则为最短航程方向为向正北或正南。
2.若其中一地在极点,则另一地与其最短航程方向为向正北或正南。
如从北极点到南半球某地一定是该地所在经线向正南方向走为最短距离。
3.若两地经度不同,则据两地经度差看,从小于180度的方向走,就根据地图上的方向判断方法判断即可。
如从A地(北纬30度,东经30度)到B地(南纬20度,东经80度)的最短航程的方向为向东南方向;从C地(南纬50度,西经170度)到D地(北纬10度,东经160度)的最短航程的方向为西北方向。
另附本人所总结的“地球表面两点间最短航线的方向判断问题”供参考:地球表面两点间最短航线的方向判断在近年的地理试题中,考查地球上两点间最短航线的方向问题经常出现,由于很多学生对这类问题没有从本质上搞清楚,又缺乏空间想象能力,只是机械地背一些结论,造成解这类题目时经常出错。
本文对此问题简单归纳如下,望各位老师批评指正。
判读依据:数学知识:球面上两点间的最短距离为两点所在大圆的劣弧。
地理知识:地图上的方向。
如图1中所示几个圆中,只有AC所在的圆和EF所在的圆为大圆。
对于地理考查来说,一般是考查具有地理意义的大圆,主要包括:赤道、经线圈和晨昏圈,对于这几个大圆上的最短航线方向的判断方法归纳如下:1、两点位于赤道上:向正东或正西,如图1中A点到C点最短航线方向为向正东。
2、两点位于同一经线圈上:若两点位于同一经线上,则向正南或正北。
如图2中A点到B点最短航线方向为向正南。
若两点经度相对,最短航线则需过较近的极点,北极点附近先向正北再向正南,南极点附近先向正南再向正北。
如图2中E点到C点最短航线方向为先向正北再向正南;E点到D点最短航线方向为先向正南再向正北。
3、两点位于晨昏圈上:若两点均在晨线上或昏线上,则根据地图上的方向判断即可。
如图3中图1图2图3A点到B点最短航线方向为向东南方向。
若两点分别在晨线和昏线上,也需要考虑极点附近的方向问题。
地球表面最短距离的计算
摘要:本论文探讨在仅知经纬度的情况下,地球表面最短距离计算的问题。
本文通过利用极点、已知地点的地理坐标构建球面三角形,引入球面三角形的第一五元素公式;用经纬度代换公式中的球心角的角度(弧度),成功的解决了利用经纬度计算地球表面任意两地间最短距离的问题。
导出了通过经纬度求两地最短距离的公式,并简化了特殊情况下的计算公式。
非常适合于地理学习、全球定位与导航等问题中的最短距离计算。
(球面距离)=2π
rarcos[sinw1sinw2+cosw1cosw2cos(j1-j2)]/3600
关键词:经纬度,球面距离,球面三角形,第一五元素公式,反余弦
在地理科学的学习与应用中,我们时常遇到求地球表面两地间最短距离的情况。
在条件特殊时:如两点都在赤道上、或在同一经线上时较容易。
但当两地不再同一经线或赤道上时我们就难以获得准确答案。
笔者经过长时间的思考学习,总结了球面上任意两点间距离的计算方法,效果不错。
现介绍如下,以供大家参考。
1.公式推导
球面距离,就是球面上经过这两点的大圆的劣弧的长度。
而地球表球面上每个地点的位置是由经度、纬度来确定的,如果能利用经纬度来计算球面距离,我们就可以确定任意两地间的球面距离(不考虑地形影响,下同)。
如左图:设m(w1,j1)、l(w2,j2)
为地球表面两点,n为极点,表示两点之间的最短距离(球面距离),、分别表示极点至m、l的经线长。
依球面三角形概念可知:n、m、l共三点构成了球面三角形nml的三个顶点,、、构成了球面三角形的三条边。
它们的夹角、弧度、弧长等可根据球面三角形的性质进行相关计算得出。
为方便计算,按经纬度划分原则,将东经记为正,西经记为负;北纬记为正,南纬记为负。
例;东经60度记作j= +600、西经60度记作j =-600、北纬60度记作w=+600、南纬60度记作w=-600;用a、b、c分别表示三条边、、所对应的球心角,w1 w2分别m、l纬度,j1j2分别表示m、l两地的经度,a表示两地所在经线的夹角且小于1800, r为地球半径。
根据球面三角形的性质可得:
cosa=cosbcosc+sinbsinccosa (第一五元素公式)①
由经纬度知识可知 b= -w1 ,c= -w2 a=j1-j2. (当j1-j2大于1800时,取a=3600-(j1-j2);因cos(2π-α)=cosα,所以可用cos(j1-j2)代替 cosa)代入上式
cosa=cos( -w1)cos( -w2)+sin( -w1)sin( -w2)cos(j1-j2)
=sinw1sinw2+cos w1cos w2cos(j1-j2) 。
当反余弦值单位为角度时,由弧长公式得: =2πrarccosa/3600
=2πr arcos[sinw1sinw2+cosw1cosw2cos(j1-j2)]/3600 公式ⅰ
当反余弦值的单位为弧度时,公式ⅰ可变为: =rarccosa
即=r arcos[sinw1sinw2+cosw1cosw2cos(j1-j2)], 公式ⅱ
公式ⅰ、ⅱ对地球上任意两点球面距离的计算都适用。
1.1为减轻计算负担,经纬度为特殊值时,代入公式ⅰ,整理简化有:
1.1.1当两地位于同一经线上时,j1=j2,j1-j2=00,
=2πr arcos[sinw1sinw2+cosw1cosw2cos00]/3600
=2πr arcos[sinw1sinw2+cosw1cosw2]/3600
=2πr arcos[cos(w1-w2)]/3600。
ⅲ
1.1.2、当两地都在赤道上时w1=w2=00
=2πrarcos[sin00sin00+cos00cos00cos(j1-j2)]/3600
=2πrarcos[cos(j1-j2)]/3600。
ⅳ
1.1.3.当两地的经度差为1800时j1-j2=1800
=2πr arcos[sinw1sinw2+cosw1cosw2cos1800]/3600
=2πr arcos[sinw1sinw2-cosw1cosw2]/3600
∵因cos(w1+w2)= [cosw1cosw2-sinw1sinw2]
∴[sinw1sinw2-cosw1cosw2]= -cos(w1+w2)代入上式
=2πr arcos[-cos(w1+w2)]/3600
=2πr×[1800-(w1+w2)]/3600。
ⅴ
1.1.4.两地位于同一纬线上w1=w2=w时,
=2πrarcos[sin2w+cos2wcos(j1-j2)]/3600。
ⅵ
1.1.5、当两地的经度差为900时
=2πrarcos[sinw1sinw2+cosw1cosw2cos900]/3600
=2πrarcos[sinw1sinw2]/3600
1.2由于2πr /3600≈111.19km, 在要求不太精确时
ⅲ可简记为 = 111.19km/10×(w1-w2)
ⅳ可简记为 = 111.19km/10×(j1-j2) (当j1-j2大于1800时,取 = 111.19km/10×[3600-(j1-j2)])
ⅴ可简记为 = 111.19km/10×[1800 -(w1+w2)]
2.应用
2.1例1:2005年高考文科综合能力测试(全国卷ⅰ)第7题。
图2为亚洲两个国家略图。
读图回答。
据地理坐标判断,甲乙两地距离约为
a.300千米b.550千米c.1300千米d.1550千米
解:由题意知甲乙两地的纬度分别是w1=340、w2=290 经度为
j1=360、j2=480。
r=6371km。
代入公ⅰ式得:
实地距离=2π×
6371kmarcos[sin340sin290+cos340cos290cos(360-480)]/3600 ∵ sin340sin290+cos340cos290cos(360-480)= 0.98035
∴arcos 0.98035≈11.377220代入上式
实地距离=2π×6371km×11.377220÷3600≈1265 km
答:因为c项1300千米最接近1265km所以甲乙两地距离正确答案应选c项.
2.2练习:下图是一架飞机从a(600n,1350e)处起飞时的地
球光照图(阴影部分为黑夜,非阴影部分为白天),已知b的地理坐标(600n 、135°w)。
据此回答1-2题
(1)、飞机从a处沿图中箭头路线飞往b的航向是
a.从东南向西北
b.从南向北
c.先向西北再向西南
d.先
向东北再向东南
(2)、a、b两地间的实地距离大约是
a.2200 km
b.4600 km
c.5000 km
d.6300 km
答(1)、选d项
(2)、分析:依题意w1 =w2 =600= 、(j1-j2)= 2700=、代入公式ⅰ得:
实地距离= r arcos[sin sin +cos coscos( )] =6371km
arcos[sin2 ]=6371km arccos[ ]
=6371km ×0.7227
=4604.5 km
答:因为b项4600千米最接近4604.5 km,所以甲乙两地距离正确答案应选b项。
3.结论:
地球表面任意两点间最短距离所对应的球心角的余弦值等于两点所在地的纬度的正弦值的积加上两地纬度的余弦值与两地经度
差的余弦值的积。
即:cosa =sinw1sinw2+cos w1cos w2cos(j1-j2)。
利用弧长公式即可导出两地间最短距离(不考虑地形因素)公式即:(球面距离)=2π
rarcos[sinw1sinw2+cosw1cosw2cos(j1-j2)]/3600(反余弦单位为角度)。
该公式可在只知道经纬度的情况下,对地球上任意两点间的球面距离进行计算。
特别适合于解决地理教学、航行、全球定位等方面最短距离的计算问题。
参考文献:徐宝应振华《地球概论教程》高等教育出版社1983.11
注:文章内所有公式及图表请以pdf形式查看。