知道经纬度怎么算距离?

www.zhiqu.org     时间: 2024-06-15
问题一:怎么根据经纬度计算线路的距离 1、地球赤道上环绕地球一周走一圈共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为距离。
2、分为3步计算:
第1步 分别将两点经纬度转换为三维直角坐标:
假设地球球心为三维直角坐标系的原点,球心与赤道上0经度点的连线为X轴,球心与赤道上东经90度点的连线为Y轴,球心与北极点的连线为Z轴,则地面上点的直角坐标与其经纬度的关系为:
x=R×cosα×cosβ
y=R×cosα×sinβ
z=R×sinα
R为地球半径,约等于6400km;
α为纬度,北纬取+,南纬取-;
β为经度,东经取+,西经取-。
第2步 根据直角坐标求两点间的直线距离(即弦长):
如果两点的直角坐标分别为(x1,y1,z1)和(x2,y2,z2),则它们之间的直线距离为: L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5
上式为三维勾股定理,L为直线距离。
第3步 根据弦长求两点间的距离(即弧长):
由平面几何知识可知弧长与弦长的关系为:
S=R×π×2[arc sin(0.5L/R)]/180
上式中角的单位为度,1度=π/180弧度,S为弧长。
3、1度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变。
4、南北方向算出两点纬度差,一度等于60海里,1分等于1海里,海里与公里换算关系1海里等于1.852公里。东西方向量出距离到两点间纬度附近量出纬度差,得出海里数,再乘以1.852换算成公里。可按直角三角形原理求出两点间距离。
5、度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变(如果在同一经度)

问题二:我现在知道两个地方的经度和纬度,请用excel相关公式计算出两点的距离 =INT((ACOS(SIN(B1/180*PI())*SIN(B2/180*PI())+COS(B1/180*PI())*COS(B2/180*PI())*COS(A1/180*PI()-A2/180*PI()))*180*60/PI())*100000)/100000*1.852

问题三:请问 知道经纬度 不知道怎样算距离 使用经纬度坐标工具可以计算距离

问题四:根据距离算经纬度 每一度一秒在赤道上的长度计算如下:
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公里。

问题五:已知经纬度,怎样计算两点间距离 公式: =6371004*ACOS((SIN(RADIANS(B2))*SIN(RADIANS(D2))+COS(RADIANS(B2))*COS(RADIANS(D2))*COS(RADIANS(C2-A2))))

问题六:根据经纬度求距离 你没有把问题讲清楚。但是我可骇告诉你:在地球上同一条经线上纬度相差一度,实际距离是111公里;在赤道经度相差一度,实际距离是111公里,在其他的纬线上,经度每相差一度,实际距离是111*经度数*cos经度数,例如在北纬30度,经度相差5度,实际距离是:111*5*cos30度。明白了吗?

~


#瞿映于# 已知两地的经纬度,如何求两地距离? -
(19122649055): 设地球半径为R A:在 北纬39.1 做一个与赤道平行 与地球相交的平面 那么你肯定可以得到一个圆 这个圆的半径肯定是 R*cos39.1 那么这个圆上 东经117.2 到 (东经-97.2 =西经97.2) 的弦长 R*cos39.1 * sin[360-(117.2+97.2)]/2 = R*cos39.1 ...

#瞿映于# 知道经纬度怎么算距离? -
(19122649055): 问题一:怎么根据经纬度计算线路的距离 1、地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下: 40075.04km/360°=111.31955km 111.31955km/60=1.8553258km...

#瞿映于# 知道两地的经纬度能算出距离吗?怎样算 -
(19122649055): 因为地球是椭球体,所以计算出准确的距离需要更复杂的公式.如果假设地球是球体就容易的多了,设地球上某点的经度为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%

#瞿映于# 如果知道两点的经纬度 如何算两点之间的距离 -
(19122649055): 同纬度不同经度 (赤道除外) h X 111 X COSD=G (h=两地经度差 D=当地的地理纬度 G=实际距离) 跨纬度的需要构造个三角 比如说AB两点不同经纬度(A经B纬) 那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就...

#瞿映于# 知道两地的经纬度能算出距离吗?怎样算?如果知道两地经纬度能算出距离吗?例如甲地是东经116.667161北纬35.38768〃,乙地是东经116.657943北纬35.... - 作业帮
(19122649055):[答案] 球面上两点之间的最短连线的长度,就是经过这两点的大圆在这两点间的一段劣弧的长度设地球上某点的经度为a,纬度为p则这点的空间坐标是x=cos(p)*cos(a)y=cos(p)*sin(az=sin(p)设地球上两点的空间坐标分别为(x1,y1,z1),...

#瞿映于# 求用经纬度换算实际距离我们已知道两地实际经纬度.求两地距离(KM)换算公式. - 作业帮
(19122649055):[答案] 赤道和经线上大约1°=111Km,纬线除赤道其于1°=cos纬度度数*111km.

#瞿映于# 知道两地经纬度怎么算实际距离 -
(19122649055): 使用导航 凯立德的导航有K码 只要知道相应的经纬度的K码就能计算出两地的距离

#瞿映于# 已知地球两地的经纬度,求两地之间的最短距离 -
(19122649055): 去找球面三角的内容就可以了,里面公式比较多, 你的这个问题就是解球面三角形,而且是直角的,所以相对容易一些 假设两地的经度差为x,纬度差为y,则经过两地的大圆弧的角度z满足 cosz=cosx*cosy 距离d=R*z

#瞿映于# 由经纬度计算距离的公式? -
(19122649055): 关于用经纬度计算距离:地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:40075.04km/360°=111.31955km111.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为距离.至于比例尺计算就不废话了

#瞿映于# 知道经纬度差如何算地球上两点间的距离 - 作业帮
(19122649055):[答案] 在同一条经线上,纬度差的111倍就是距离 在纬线上,经度差的111被再乘以纬度的余弦值就是距离