知道两地的经纬度能算出距离吗?怎样算
如果知道两地经纬度能算出距离吗?
例如甲地是东经116°22′17北纬39°26′35〃,
乙地是东经113°15′36〃北纬37°51′27〃两地距离是多少?
人气:499 ℃ 时间:2020-04-07 21:26:42
解答
因为地球是椭球体,所以计算出准确的距离需要更复杂的公式.如果假设地球是球体就容易的多了,
设地球上某点的经度为lambda,纬度为phi,
则这点的空间坐标是
x=cos(phi)*cos(lambda)
y=cos(phi)*sin(lambda)
z=sin(phi)
设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2)
则它们的夹角为
A=acos(x1*x2+y1*y2+z1*z2),A是角度
则两地距离为
A/180*pi*R,其中R为地球平均半径6371
误差不超过1%
推荐
- 知道两地的经纬度能算出距离吗?怎样算?
- 请问如何根据两地不同的经纬度来计算它们的直线距离?
- 如何根据两个地点的经纬度坐标计算两地之间的距离
- 两地经纬度已给出,怎么算两地直线距离
- 知道两地经纬度,怎么算最短距离.
- 质量均为m的a,b物体叠放在粗糙的水平面上,a,b间及a与地面间的动摩擦因数均为u.现对a施加一水平力,使a,b一起做匀速直线运动,则水平力的大小为?a,b间摩擦力的大小为?
- 英语翻译
- 近期,中期,远期,目标用文言文怎么表达?
猜你喜欢
- 求可以替代形容 :“普通朋友” “朋友” “好朋友” “死党(发小)”“朋友最高级犹如生死之交”的词语
- 在平行四边形ABCD中,对角线AC和BD交于点o,若AC=8,BD=6
- 一堆圆锥形的小麦,底面直径为8米,高为1.5米.如果把这些小麦放到一个底面直径为4米的圆柱形粮仓里,小麦
- 北京奥运会开幕式选择在8月8日举行,从天气和气候的角度看,理由是
- 氮 ,铝 ,氧 三种元素形成 化合物的化学式
- 若a=b-3,则b-a的值是( ) A.3 B.-3 C.0 D.6
- 为保护环境,增进城市文明交流设计一条宣传标语
- 用运算定律来填空 谢谢 我会加悬赏的↓↓↓↓↓↓↓↓