00问答网
所有问题
请问如何根据两地不同的经纬度来计算它们的直线距离?
如题所述
举报该问题
推荐答案 2008-07-20
经度相同算距离:用纬度差乘以111千米
纬度相同算距离:用经度差乘以111千米乘以cosa(a为相同的纬度)
如果不在同一经线或同一纬线,就要用到勾股定理来算.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/eDBjBn0B.html
其他回答
第1个回答 2008-07-20
高中学过,每一个纬度大约是111公里,所以如果是在同一经度上,则可直接通过纬度差乘以111计算;如果不在同一经度,那就不是很好算了
第2个回答 2008-07-20
因为地球是不规则球体,只能这样大约推算:
R = 半径 (平均半径 = 6,371km)
Δlat = lat2− lat1
Δlong = long2− long1
a = sin2(Δlat/2) + cos(lat1)*cos(lat2)*sin2(Δlong/2)
c = 2*atan2(√a, √(1−a))
d = R*c
lat - 纬度
long - 经度本回答被提问者采纳
第3个回答 2008-07-20
利用经纬度
第4个回答 2008-07-20
球体两点间距离公式代一代。
1
2
下一页
相似回答
请问如何根据两地不同的经纬度来计算它们的直线距离?
答:
因为地球是不规则球体,只能这样大约推算:R = 半径 (平均半径 = 6,371km)Δlat = lat2− lat1 Δlong = long2− long1 a = sin2(Δlat/2) + cos(lat1)*cos(lat2)*sin2(Δlong/2)c = 2*atan2(√a,√(1−a))d = R*c lat -
纬度
long - 经度 ...
如何根据经纬度计算两地
间
的距离
答:
β为经度,东经取+,西经取-。第2步 根据直角坐标求两点间
的直线距离
(即弦长):如果两点的直角坐标分别为(x1,y1,z1)和(x2,y2,z2),则它们之间的直线距离为: L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5 上式为三维勾股定理,L为直线距离。第3步 根据弦长求两点间的距离(即...
知道两个点
的经纬度
坐标
如何
求
距离
答:
③利用数学中的勾股定理计算两地直线距离
。考察知识点:在经线上,纬度每差1度,实地距离大约为111千米;
在纬线上,经度每差1度,实际距离为111×cosθ千米
。(其中θ表示该纬线的纬度,在不同纬线上,经度每差1度的实际距离是不相等的)。
怎么
知道
经纬度算距离
,
答:
2、如果计算两地球面距离,计算过程则较为复杂,
可根据球面两地距离公式:S=地球半径×arc cos[cos北京纬度cos马来纬度cos(北京经度-马来经度)+sin北京纬度sin马来纬度
]。解得两地距离为4768km。同一纬度:cos纬度数×经度差×111km;同一经度:纬度差×111km;不同经度,纬度:将它们分别平移到同一经度...
大家正在搜
如何根据经纬度计算两地间的距离
如何根据两地经纬度推算距离
知道两地的经纬度怎么算距离
两地经纬度距离计算
知道经纬度如何计算距离
根据经纬度算距离
计算经纬度之间的距离
经纬度对应距离的计算
如何根据经纬度找到一个点