经纬度计算两点之间距离北京(39.904214, 116.40741300000002)广州(23.129163, 113.26443500000005)怎么用公式计算出这两地的距离(设地球为球面,半径为6400km)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 13:24:18
经纬度计算两点之间距离北京(39.904214, 116.40741300000002)广州(23.129163, 113.26443500000005)怎么用公式计算出这两地的距离(设地球为球面,半径为6400km)

经纬度计算两点之间距离北京(39.904214, 116.40741300000002)广州(23.129163, 113.26443500000005)怎么用公式计算出这两地的距离(设地球为球面,半径为6400km)
经纬度计算两点之间距离
北京(39.904214, 116.40741300000002)
广州(23.129163, 113.26443500000005)
怎么用公式计算出这两地的距离(设地球为球面,半径为6400km)

经纬度计算两点之间距离北京(39.904214, 116.40741300000002)广州(23.129163, 113.26443500000005)怎么用公式计算出这两地的距离(设地球为球面,半径为6400km)
设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ],
AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2]
利用勾股定理与正弦定理则可求出AB两点间的直线距离,在利用正弦定理可求出AB两点与地球0点夹角的度数,再利用如下公式:角EOD的度数/360度=E与D之间的球面距离/大圆周长,则可求出AB的球面距离.

作图画出北京和广州,连接两点。分别过两点做纬度的垂线,形成一个矩形,根据高中所学地理知识(没记错的话一个纬度距离大约是111KM)算出矩形的长和宽,之后算出直角三角形的斜边长度,就是两地之间距离了。个人意见,仅供参考

因为1°纬度的距离是截在经线上的,而所有经线长度都相等,所以1°纬度距离也相等。它的值约等于2万千米除以180°即111千米。而1°经度是截在纬线上的,而同为北半球或南半球,纬线的长度是不同的,所以1°经度距离也不一样,它的值约等于111乘以cos(所在纬度)。例如,求截在30°N纬线的1经度的距离=111乘以COS30°。所以两地的距离这样求,先算出纬度差,然后乘以1°纬度的距离111千米得到水...

全部展开

因为1°纬度的距离是截在经线上的,而所有经线长度都相等,所以1°纬度距离也相等。它的值约等于2万千米除以180°即111千米。而1°经度是截在纬线上的,而同为北半球或南半球,纬线的长度是不同的,所以1°经度距离也不一样,它的值约等于111乘以cos(所在纬度)。例如,求截在30°N纬线的1经度的距离=111乘以COS30°。所以两地的距离这样求,先算出纬度差,然后乘以1°纬度的距离111千米得到水平方向上的距离;然后再算出经度差,乘以111COS(纬度)。然后用勾股定理计算出两点距离就可以了(因为地球是个球体,北京和广州的纬度差异,所以实际上构不成直角三角形,因此只能求出来个约数。而实际距离就在你用广州纬度算出的距离和用北京纬度算出的距离之间)

收起

经纬度计算两点之间距离北京(39.904214, 116.40741300000002)广州(23.129163, 113.26443500000005)怎么用公式计算出这两地的距离(设地球为球面,半径为6400km) 已知两点经纬度计算这两点之间中央子午线经纬度 如何计算两点之间距离 利用经纬度计算两点距离经纬度范围仅限于中国境内! 1.计算说明在北京(40°N)观测北极星的高度是多少?2.设地球半径6370km,A、B两点经纬度分别为:A(156°E 50°N) B(156°E 45°N),求A、B两点之间的距离.3.在某地观测星空,不同日期为什么看到不 如果知道两点的经纬度 如何算两点之间的距离 两点之间的距离计算公式 已知两点经纬度如何算两点距离 知道北极和巴黎的经纬度,怎么计算之间的距离呢?或者是之间相差的经纬度是多少? 经纬度的距离计算公式 如何根据两个地点的经纬度坐标计算两地之间的距离如何根据两个地点的经纬度坐标计算两地之间的直线距离有公式没有! 怎样确定球面(地球)两点之间的距离?知道地球两点的经纬度,怎么确定地球上这两点的距离.要公式和简要的说明. 用经纬度计算城市距离已知两个城市的经纬度,怎样用经纬度来计算两个城市的直线距离?求计算公式.例如,北京:东经116.46北纬39.92到重庆:东经106.54北纬29.59x1、A1、RADIANS分别是什么? android中根据谷歌地图的经纬度怎么计算俩个点之间的直线距离 请问如何根据两地不同的经纬度来计算它们之间的直线距离? 你是如何计算A,B两点之间的距离! 知道地球上ab两点的夹角及距离,如果又知道a点经纬度,如何求b点经纬度已知地球上a点经纬度(X1,Y1),ab两点的距离d,ab两点之间的夹角为k,求b点经纬度(X2,Y2)sorry,那如果ab两点的距离d是直线距 经纬度如何计算距离计算公式是什么