如果知道两点的经纬度 如何算两点之间的距离

作者&投稿:野岸 (若有异议请与网页底部的电邮联系)
已知两点的经纬度值,怎样求两点间的距离 编程~

总的来说,由于地球不是一个规则的球体,因此距离比较难计算。但是我们可以把他当作一个规则球体进行计算,将地球的平均半径作为其半径R。设地球上某点的经度为A,纬度为B, 则这点的空间坐标是
x=cos(B)*cos(A)
y=cos(B)*sin(A)
z=sin(B)
设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2) 则它们的夹角为 C=acos(x1*x2+y1*y2+z1*z2),C是角度,则两地距离为 C/180*pi*R,其中R为地球平均半径6371 误差不超过1%

原料:WPS表格或者Excel表格
1、在Excel表格的A1到E1分别输入下列信息。A地经度,A地纬度,B地经度,B地纬度,两地距离(顺序不能错)。

2、如图所示,对A2到E2的单元格进行边框的添加。

3、在E2的单元格输入如下公式:=6371004*ACOS((SIN(RADIANS(B2))*SIN(RADIANS(D2))+COS(RADIANS(B2))*COS(RADIANS(D2))*COS(RADIANS(C2-A2))))

4、分别输入A,B两地的经纬度。

5、表格即可自动算出相应AB两地的距离。

同纬度不同经度 (赤道除外)
h X 111 X COSD=G (h=两地经度差 D=当地的地理纬度 G=实际距离)

跨纬度的需要构造个三角
比如说AB两点不同经纬度(A经B纬)
那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就可以得出

简单的说可用以下通用公式:
地球上任两点间距离公式:
地球上任两点,其经度分别为A1、A2(E正,W负),纬度分别为B1、B2(N正,S负)。
令A0=(A1-A2)÷2,B0=(BI-B2)÷2
f=√sinB0×sinB0+cosB1×cosB2×sinA0×sinA0


1、两点间空间直线距离=2fR
2、两点间最小球面距离=arcsinf÷90°×∏R(角度)
3、两点间最小球面距离=arcsinf×2R(弧度)

说明:E、W、N、S=东西南北;R=地球半径;√=根号;∏=圆周率。
代入公式自己算吧

地理题啊!!怎么问到这了。

还要知道角速度和线速度才能算,因为是高中时学的,都忘了。。。。。




怎么查经度纬度
知道了经纬度就可以在地图上定位这个地点,操作起来非常容易。目前谷歌地图和谷歌地球多可以实现。谷歌地图,谷歌地球 方法\/步骤 一般用手机或者GPS测得的经纬度是经度在前,纬度在后。而利用地图搜索要求输入的时候纬度在前,经度在后。打开谷歌地图,在搜索框中输入经纬度,中间用英文的","分开。点击...

已知两点经纬度坐标,求两点中点经纬度坐标(越准越好)
知道答主 回答量:110 采纳率:0% 帮助的人:43.1万 我也去答题访问个人页 展开全部 你至少得给个经纬度吧... 更多追问追答 追问 我问的是算法 追答 设东经为0~180度,西经为-180~0度 北纬为0~90度,南纬为-90~0度目标坐标的经度=1\/2(东经+西经) 结果为正则为东经,负为西经;目标坐标的维...

如何使用高德地图查经纬度?
您可以通过两种方式找到您想要查看的地点:- 在地图上直接寻找并点击您感兴趣的地点。- 在搜索框中输入地点名称或地址,从搜索结果中选择。步骤三:查看位置信息 当您在地图上选中一个位置后,长按该位置,直到定位圆圈出现。步骤四:读取经纬度 在圆圈下方的信息框中,您将看到该位置的经纬度信息。如果...

如何在手机中使用高德地图查找经纬度坐标?
通过手机高德地图查找某地点的经纬度坐标的方法是,先在高德地图中定位到目标地点,然后在地点详情页中找到并复制经纬度信息。详细步骤如下:1. 打开高德地图手机应用,并确保手机已联网。在搜索框中输入你想要查询的地点名称或地址,然后点击搜索按钮。例如,你可以输入“北京天安门”。2. 在搜索...

当前经纬度定位查询
1. 当前经纬度定位查询 想要知道自己在地球上的确切位置,可以通过查询当前的经纬度来实现。2. 经纬度定位查询步骤 -(一)在网络搜索引擎中输入“经纬度查询”,选择第一个搜索结果。-(二)打开查询页面。-(三)输入需要查询的地名,例如“北京”。3. 百度地图获取经纬度 打开百度地图的“坐标拾取...

如何利用微信小程序查询地理经纬位置
(2)在搜索框中输入“地图”或“腾讯地图”,找到并点击进入;(3)在地图页面上方,有一个搜索框,输入需要查询的地点名称或地址,点击搜索按钮;(4)在搜索结果中,找到目标地点,点击进入;(5)进入目标地点页面后,可以看到该地点的详细信息,包括经纬度坐标。2. 第三方小程序 除了微信内置的地图...

经纬度怎么查询
发展历史 公元120年,一位青年在这座古老的图书馆里研究天文学、地理学,他就是克罗狄斯·托勒密。托勒密综合前人的研究成果,认为绘制地图应根据已知经纬度的定点做根据,提出地图上绘制经纬度线网的概念,为此,托勒密测量了地中海一带重要城市和据点的经纬度,编写了8卷地理学著作,其中包括8000个地方的...

...计算地球上两点之间弧度距离的命令,已知两点经纬度。
有,distance函数dist = distance(lat1,lon1,lat2,lon2);例如:从43°N,126°E到25°N109°E的距离是:distance(43,126,25,109)\/180*pi*6370 结果是:2.531050158587113e+003(km)

高德地图怎么看经纬度?
软件:高德地图3.63 1、首先可以打开高德地图应用程序。2、然后可以在地图上找到要查看的位置,或者可以在搜索框中输入要查找的位置名称或地址,然后可以在搜索结果中找到要查看的位置。3、然后可以长按该位置,然后可以等到出现定位圆圈。4、然后可以在圆圈下方的信息框中,可以看到该位置的经纬度,或者...

当前经纬度定位查询
知道了经纬度就可以在地图上定位这个地点,操作起来非常容易。目前谷歌地图和谷歌地球多可以实现。谷歌地图,谷歌地球 方法\/步骤 一般用手机或者GPS测得的经纬度是经度在前,纬度在后。而利用地图搜索要求输入的时候纬度在前,经度在后。打开谷歌地图,在搜索框中输入经纬度,中间用英文的","分开。点击...

德江县19795881298: 已知两点经纬度如何算两点距离 -
乐正楠康复:[答案] 设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ], AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2] 利用勾股定理与正弦定理则可求出AB两点间的直线距离, 很高兴为您解答 参考:百度...

德江县19795881298: 知道两点的经度纬度,怎么算两点之间的距离?求公式,(公式字符代表什么)越详细越好,本人小白~~~ -
乐正楠康复: 1、这个问题放在中学层次很好解答,因为认为地球是一个标准的圆球,半径一定,根据角度和半径等计算弧长就可以了;2、但发在地球科学里面,这个问题就复杂了,需要考虑地球长轴、扁率、高程等诸多因素.由于是任意两点距离,那么是直线还是弧长什么的都不清楚了.

德江县19795881298: 通过经纬度量算两点之间的距离的全部公式! -
乐正楠康复:[答案] d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]} 已知经纬度 任意两点距离计算公式 其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离

德江县19795881298: “急~~~!”知道两点的经纬度 如何计算两点的距离 知道A、B两点的经纬度 -
乐正楠康复: 一、经度 【PS:两点的经度差一定是1、当两点同时是东经或西经时,两者相减 2、当两者不是同时是东经或西经时,两者相加.若值若值>180° ,则用360° — 该值 二、纬度 1、当两点同时是北纬或南纬时,两者相减 2、当两者不是同时是北纬或南纬时,两者相加.

德江县19795881298: 知道两点的经度纬度,怎么算两点之间的距离 -
乐正楠康复: 公式:=6371004*ACOS((SIN(RADIANS(B2))*SIN(RADIANS(D2))+COS(RADIANS(B2))*COS(RADIANS(D2))*COS(RADIANS(C2-A2))))

德江县19795881298: 已知两点经纬度如何算两点距离 -
乐正楠康复: 设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ],AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2] 利用勾股定理与正弦定理则可求出AB两点间的直线距离, 谢谢采纳,祝楼主健康,生意兴隆 很高兴为您解答 参考:百度资料

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

德江县19795881298: 已知两点的经度和纬度数值,怎么计算两点间的距离? -
乐正楠康复: 介绍一下圆上2点曲面距离的求法. 主要就是算出2点在大圆上的圆心角.然后按照圆的弧长公式计算距离. 对于经纬度都不同的两点,可以先找一个经纬度分别与两点中一个相等的点. 然后加上圆心总共四点,这样就是一个三角锥.而与圆心相连的三个三角形有两个的角已知,分别是经度和纬度之差.设为a,b.要求另一个圆心角c.sorry 接下来不会了.555

德江县19795881298: 已知两点的经纬度,怎样求两点之间中点的经纬度希望详细点,有什么公式啊.例如求A(x1,y1),B(x2,y2).x1,x2为经度,y1、y2为纬度.求中点坐标. -
乐正楠康复:[答案] 经度差*111km*纬度的余弦值 纬度差*111km 以上两个值,再用勾股定理求斜边. 一般不会让你求,真求的话,也是特殊值 就是这个方法,再要公式,你就太懒了,至少高中地理还是文科,我很反感公式,能不用的话我尽量不用.

德江县19795881298: 已知地图上2点的经纬度,如何计算这两点的距离? -
乐正楠康复: 地球赤道上环绕地球一周走一圈共nbsp;40075.04公里而一圈分成360°而每1°(度)有60'每一度一秒在赤道上的长度计算如下:40075.04km/360°=111.31955km111.31955km/60'=1.8553258km=1855.3m而每一分又有60秒每一秒就代表...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网