‘壹’ 根据两地点经纬度如何计算两地之间的距离用什么方式计算
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纬度数,经度不变(如果在同一经度)
‘贰’ 已知地球上a,b两点的地理坐标,绘图说明如何计算它们之间的最短距离
一、AB两点间最短距离是线段AB,即图中较粗的黑线。从其他的①—⑤弧线可以看出二个特点:
一是都长于线段AB,
二是从①到⑤逐步变短。因此可以想象当通过A、B点的弧线半径无穷大时,其上的弧AB接近线段AB,所以有“球面两地之间的最短距离是通过这两点的大圆的劣弧段”。该定理同样适用于立体几何。
二、连接两点之间为弦长,以地球中心为原点,求弧长。
1、常见的地球队上的大圆有三个(类):赤道、经线圈、晨昏线。
2、如果两点的经度相差不大(在3°以内),可近似看作在同一经线上,最短距离=纬差×111KM;如果两点的纬度相差不大(在3°以内),可近似看作在同一纬线上,最短距离=经差×COS纬度×111KM。
(2)地理坐标怎么算距离扩展阅读:
最短路径问题是图论研究中的一个经典算法问题, 旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。 算法具体的形式包括:
确定起点的最短路径问题 - 即已知起始结点,求最短路径的问题。
确定终点的最短路径问题 - 与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。
确定起点终点的最短路径问题 - 即已知起点和终点,求两结点之间的最短路径。
全局最短路径问题 - 求图中所有的最短路径。
‘叁’ 知道两个点的经纬度坐标如何求距离
已知两点经纬度,计算两地直线距离需遵循以下计算步骤:
①将两地的经纬度转换为(x,y)(x',y')的形式计算经纬度的差值;
②计算两地纬度值相差/x-x'/距离,经度值相差/y-y'/距离。
③利用数学中的勾股定理计算两地直线距离。
考察知识点:
在经线上,纬度每差1度,实地距离大约为111千米;
在纬线上,经度每差1度,实际距离为111×cosθ千米。(其中θ表示该纬线的纬度,在不同纬线上,经度每差1度的实际距离是不相等的)。
‘肆’ 如何计算经纬度之间的距离
计算经纬度之间的距离方法如下:
计算地球上经纬度之间的距离d,已知地球上两点的经度、纬度:(X1,Y1), (X2,Y2),其中X1,X2为经度,Y1,Y2为纬度;
视计算程序需要转化为弧度(*3.1415926/180)地球半径为R=6371.0 km,则两点距离d=R*arcos[cos(Y1)*cos(Y2)*cos(X1-X2)+sin(Y1)*sin(Y2)]。
假设在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α。再算两至日经度的算法不变 纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。
经纬分度:
经度分为360度,每15度1个时区,其中0度的叫本初子午线,是第一个进入新一天的地方,然后向西每过1个时区就相差1小时。例如是早上5点,那么向西一个时区就是早上4点,再过1个时区就是早上3点,依此类推,向东则相反,一直到本初子午线。
纬度赤道的纬度为0°,将行星平分为南半球和北半球。纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。
纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。
‘伍’ 坐标距离公式
坐标距离公式是d=√(x2-x1)2+(y2-y1)2。坐标是数学名词。是指为确定天球上某一点的位置,在天球上建立的球面坐标系。有两个基本要素:基本平面;主点,又称原点。
数学上坐标的实质是有序数对,平面概念用来表示某个点的绝对位置,延伸到游戏中用来表示游戏事物的平面位置。地理学上定义的坐标,即地理坐标系,是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系。
‘陆’ 两地的地理坐标怎样求它们之间的距离
l=nπr/180。l是弧长也就是两地的距离,n是圆心角,默认地球是个球体,半径6371千米。
圆心角是180度减去割线半径与的两个夹角,两个两个夹角相等,这是个等腰三角形。割线就是经纬度与割线构成的直角三角形的斜边。利用正弦定理,二分之一割线长比sin二分之一圆心角就等于半径比sin90度。算出二分之一圆心角,可得圆心角。按弧长公式输出两地弧长即为两点距离
‘柒’ 两个坐标点的距离怎样算
两点距离公式两点间距离公式- 公式名称两点间距离公式
AB=√((x1-x2)^2+(y1-y2)^2)
公式简介设P1(x1,y1)、P2(x2,y2),
则∣P1 P2∣=√[(x1- x2)2+(y1- y2)2]= √(1+k2) ∣x1 -x2∣,
或者∣P1 P2∣=∣x1 -x2∣secα=∣y1 -y2∣/sinα,
其中α为直线P1 P2的倾斜角,k为直线P1 P2的斜率