怎么计算两个经纬度之间的距离.计算两个经纬度之间的距离,精确到米.比如已知经纬度 A(10.555,20.6666),B

怎么计算两个经纬度之间的距离.
计算两个经纬度之间的距离,精确到米.
比如已知经纬度 A(10.555,20.6666),B(12.1111,21.3333)
计算出A,B 的距离是多少米(单位是米).请高手指教.给个计算公式.
vkevkevke 1年前 已收到3个回答 举报

jiaxin8818 幼苗

共回答了21个问题采纳率:85.7% 举报

用经纬度大致计算距离
地球赤道上环绕地球一周走一圈共 40075.04公里
而一圈分成360°
而每1°(度)有60'
每一度一秒在赤道上的长度计算如下:
40075.04km/360°=111.31955km
111.31955km/60'=1.8553258km=1855.3m
而每一分又有60秒
每一秒就代表 1855.3m/60=30.92m
任意两点距离计算公式为
d=111.12cos{1/[sinΦAsinΦB十 cosΦAcosΦBcos(λB-λA)]}
其中:A点经度,纬度分别为λA和ΦA
B点的经度、纬度分别为λB和ΦB,d为距离
地球上所有地方的纬度一分的距离都是约等于1.86公里,也就是一度等于1.86*60=111公里.
不同纬度处的经度线上的一分的实际长度是不同的,219国道基本在东经29-38度之间,29度处的一分经线长约1.63公里,38度处的一分经线长约1.47公里.

1年前 追问

7

vkevkevke 举报

d=111.12cos{1/[sinΦAsinΦB十 cosΦAcosΦBcos(λB-λA)]} 这个公式。111.12是什么?还有得到的距离d的单位是什么,是米还是千米?

走过九流12 幼苗

共回答了1个问题 举报

只有近似公式
你懂得地球不是正球体也不是光滑球体

1年前

2

Anya2003 幼苗

共回答了24个问题 举报

如何根据两个地点的经纬度坐标计算两地之间的直线距离问题补充:有公式没有!谢谢 按照比例尺的大小图幅不同`距离不同`。 1度约合111千米 有这个

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.045 s. - webmaster@yulucn.com