00问答网
所有问题
经纬度计算两点之间距离
北京(39.904214, 116.40741300000002)
广州(23.129163, 113.26443500000005)
怎么用公式计算出这两地的距离(设地球为球面,半径为6400km)
举报该问题
推荐答案 2011-03-27
因为1°纬度的距离是截在经线上的,而所有经线长度都相等,所以1°纬度距离也相等。它的值约等于2万千米除以180°即111千米。而1°经度是截在纬线上的,而同为北半球或南半球,纬线的长度是不同的,所以1°经度距离也不一样,它的值约等于111乘以cos(所在纬度)。例如,求截在30°N纬线的1经度的距离=111乘以COS30°。所以两地的距离这样求,先算出纬度差,然后乘以1°纬度的距离111千米得到水平方向上的距离;然后再算出经度差,乘以111COS(纬度)。然后用勾股定理计算出两点距离就可以了(因为地球是个球体,北京和广州的纬度差异,所以实际上构不成直角三角形,因此只能求出来个约数。而实际距离就在你用广州纬度算出的距离和用北京纬度算出的距离之间)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nZZnDnnnB.html
其他回答
第1个回答 推荐于2017-11-24
设地球半径为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的球面距离。本回答被提问者采纳
第2个回答 2011-03-27
作图画出北京和广州,连接两点。分别过两点做纬度的垂线,形成一个矩形,根据高中所学地理知识(没记错的话一个纬度距离大约是111KM)算出矩形的长和宽,之后算出直角三角形的斜边长度,就是两地之间距离了。个人意见,仅供参考
相似回答
如果知道两点的
经纬度
如何
算两点之间
的
距离
答:
1、两点间空间直线距离=2fR 2、两点间最小球面距离=arcsinf÷90°×∏R(角度)3、两点间最小球面距离=arcsinf×2R(弧度)说明
:E、W、N、S=东西南北;R=地球半径;√=根号;∏=圆周率。代入公式自己算吧
怎样用
经纬度求两点距离
答:
计算两点距离的如下公式:
C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)Distance
= R*Arccos(C)*Pi/180 这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0.621371192...
地理中已知
两点经纬度求距离
怎么算
答:
1 如何
计算
已知
经纬度两点间的距离
设地球半径为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],可以利用勾股定理与正弦定理则可求出...
求通过
经纬度计算
地球表面任意
两点间距离
的公式?
答:
β2∈[-π/2,π/2 ],AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2]利用勾股定理与正弦定理则可
求
出AB
两点间的
直线
距离
,在利用正弦定理可求出AB两点与地球0点夹角的度数,再利用如下公式:角EOD的度数/360度=E与D
之间
的球面距离/大圆周长,则可求出AB的球面距离。
大家正在搜
利用经纬度计算两点间距离
两个经纬度之间的距离计算
经纬度计算两点距离
根据两点经纬度坐标计算距离
经纬度两点距离计算器
经纬度计算两点距离工具
经纬度两点间距离公式
经纬度两点间距离
经纬度实际距离计算
相关问题
excel计算两点经纬度距离
经纬度和距离转换
计算两个经纬度之间的距离
求通过经纬度计算地球表面任意两点间距离的公式?
知道两个点的经纬度怎么算距离
两地之间的距离用两地点经纬度的计算方式是什么?
已知两点的经纬度值,怎样求两点间的距离 编程
java 里 两点的经度纬度怎么算距离