如果我知道地球上的两个地点的地理坐标,如何计算两点间的实际距离,求公式。

如果我知道地球上的两个地点的地理坐标,如何计算两点间的实际距离,求公式。,第1张

构一个直角三角形一条直角边在经线上,另一条直角边在纬线上经线上的长度等于纬度差乘以110千米纬线上的长度等于经度差乘以110再乘以所在纬线纬度的余弦 这样就可以通过勾股定理求出斜边就是他们的实际距离

坐标和里程可以按照一定倍数进行转换。

坐标和里程转换时,首先要设定坐标换算成里程的比例倍数,然后用坐标乘以这个倍数就是里程。

里程:即路程,途程。

坐标:为确定天球上某一点的位置,在天球上建立的球面坐标系。有两个基本要素,一是基本平面。由天球上某一选定的大圆所确定。大圆称为基圈,基圈的两个几何极之一,作为球面坐标系的极。二是主点,又称原点。由天球上某一选定的过坐标系极点的大圆与基圈所产生的交点所确定。

假设:a1=x1,b1=y1,a2=x2,b2=y2,方位角c1=if(a2b1,degrees(atan((b2-b1)/(a2-a1))),degrees(atan((b2-b1)/(a2-a1)))+360))距离d1=sqrt((a2-a1)^2+(b2-b1)^2)那个家伙告诉你的不对,一是if条件不对,二是没有考虑角度和弧度,三是arctan在excel中写作atan。

公式为:d²=|x1-x2|²+|y2-y1|²,∴d=√{(x2-x1)²+(y2-y1)²}。

运用勾股定理来计算距离。

(x1,y1)到(x2,y2)距离计算步骤,

x2-x1=纵向长度=勾边,

y2-y1=横向长度=股边,

勾平方+股平方=弦平方,

弦平方开根=弦边=长度。

扩展资料:

勾股定理

勾股定理是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方。中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个定理为勾股定理,也有人称商高定理。

在平面上的一个直角三角形中,两个直角边边长的平方加起来等于斜边长的平方。如果设直角三角形的两条直角边长度分别是 a和b,斜边长度是c,那么可以用数学语言表达:a²+b²=c²

参考资料:

百度百科_勾股定理

问题一:怎么根据经纬度计算线路的距离 1、地球赤道上环绕地球一周走一圈共4007504公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:
4007504km/360°=11131955km
11131955km/60=18553258km=18553m
而每一分又有60秒,每一秒就代表18553m/60=3092m
任意两点距离计算公式为
d=11112cos{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]^05
上式为三维勾股定理,L为直线距离。
第3步 根据弦长求两点间的距离(即弧长):
由平面几何知识可知弧长与弦长的关系为:
S=R×π×2[arc sin(05L/R)]/180
上式中角的单位为度,1度=π/180弧度,S为弧长。
3、1度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变。
4、南北方向算出两点纬度差,一度等于60海里,1分等于1海里,海里与公里换算关系1海里等于1852公里。东西方向量出距离到两点间纬度附近量出纬度差,得出海里数,再乘以1852换算成公里。可按直角三角形原理求出两点间距离。
5、度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变(如果在同一经度)

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

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

问题四:根据距离算经纬度 每一度一秒在赤道上的长度计算如下:
4007504km/360°=11131955km
11131955km/60'=18553258km=18553m
而每一分又有60秒
每一秒就代表 18553m/60=3092m
任意两点距离计算公式为
d=11112cos{1/[sinΦAsinΦB十 cosΦAcosΦBcos(λB-λA)]}
其中:A点经度,纬度分别为λA和ΦA
B点的经度、纬度分别为λB和ΦB,d为距离
地球上所有地方的纬度一分的距离都是约等于186公里,也就是一度等于186*60=111公里。
不同纬度处的经度线上的一分的实际长度是不同的,219国道基本在东经29-38度之间,29度处的一分经线长约163公里,38度处的一分经线长约147公里。

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12735633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存