㈠ 通过经纬度量算两点之间的距离的全部公式!
地球上任意两点距离计算公式为
:
d=r*
arccos(siny1siny2+cosy1cosy2cos(x1-x2)
)
其中:r为地球半径,均值为6370km.
a点经、纬度分别为x1和y1,,东经为正,西经为负
b点经、纬度分别为x2和y2,北纬为正,南纬为负
用上述公式算得两点的距离为30.4km,与googleearth的基本一致。
注意的是经纬度是角度,算sin,cos值时先将其换算成弧度。
㈡ 如何根据经纬度计算地球上两点间的空间距离
同纬度不同经度
(赤道除外)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=地球半径;√=根号;∏=圆周率.
㈢ 根据两地点经纬度如何计算两地之间的距离用什么方式计算
地球赤道上环绕地球一周走一圈共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为距离。
㈣ 如何计算经纬度之间的距离
计算经纬度之间的距离方法如下:
计算地球上经纬度之间的距离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度之间的地区称为高纬地区。
㈤ 知道两个点的经纬度坐标如何求距离
已知两点经纬度,计算两地直线距离需遵循以下计算步骤:
①将两地的经纬度转换为(x,y)(x',y')的形式计算经纬度的差值;
②计算两地纬度值相差/x-x'/距离,经度值相差/y-y'/距离。
③利用数学中的勾股定理计算两地直线距离。
考察知识点:
在经线上,纬度每差1度,实地距离大约为111千米;
在纬线上,经度每差1度,实际距离为111×cosθ千米。(其中θ表示该纬线的纬度,在不同纬线上,经度每差1度的实际距离是不相等的)。
㈥ 怎样计算两个经纬度之间的距离 百度百科
经纬度之间的距离计算如下:
计算地球上经纬之间的距离d,知道地球上两点的经纬度:(x1,Y1),(X2,Y2),其中x1,X2为经纬度,Y1,Y2为经纬度;
如果地球半径为r=6371.0公里,则两点之间的距离为d=r*Arcos[cos(Y1)*cos(Y2)*cos(x1-x2)+sin(Y1)*sin(Y2)]。
假设我国极影出现的最短时间为中午13:20,杆长与影长之比为为1,则可以看出该地区为北纬45°(TGα=1),东经100°(从120°到1小时减15°,在表A中需要找到4分钟减去1°的杆长与影长为长度的比值。
计算双日经度的算法是在北半球冬至α+ 23.5°和夏至α- 23.5°的任何一天中增加和减去恒定纬度的校正值。
(6)依据经纬度如何算地理距离扩展阅读:
经纬度划分:
经度被分为360度,每15度有一个时区,其中零度称为本初子午线,是进入新一天的第一个地方,然后向西的每个时区有一个时差。
例如,早上5点,西边的时区是凌晨4点,另一个要经过的时区是凌晨3点,以此类推。在东边,它与原来的子午线相反。
赤道的纬度是0度,行星平均分为南半球和北半球。纬度是指一个点与地球中心和地球赤道之间的线角,其值在0到90度之间。赤道以北点的纬度称为北纬,记为N,赤道以南点的纬度记为S。
纬度在0到30度之间的地区称为低纬度地区,纬度在30到60度之间的地区称为中纬度地区,纬度在60到90度之间的地区称为高纬度地区。
㈦ 怎么用经纬度算距离!
我晕....
哪有上面说那么麻烦啊,几位一看都不是文科生!!!
楼主说的赤道的距离已经懂是不是指111KM
X
经度啊~~~
假如不在赤道上的话,就用这个
h
X
111
X
COSD=G
(h=两地经度差
D=当地的地理纬度
G=实际距离)
这是同纬度不同经度(赤道除外)
跨纬度的需要构造个三角
比如说AB两点不同经纬度(A经B纬)
那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就可以知道啦~~
看是不是和恩简单,你自己在纸上画画图标经度来算算看!
上面几位的不知道在说些什么!华而不实!!有些大虾说明白到又不知道怎么表诉,又不是所有的人都象大虾们那么高智商!!!!!!!!!!!!
㈧ 经纬度和距离转换
D = arc cos((sin北纬A×sin北纬B)+(cos北纬A×cos北纬B×cosAB两地经度差))×地球平均半径 (Shormin) 其中地球平均半径为6371.004 km,D的单位为km
在经纬网图上,可以根据经纬度量算两点之间的距离。全球各地纬度1°的间隔长度都相等,大约是111km/1°。赤道上经度1°对应在地面上的弧长大约也是111km。由于各纬线从赤道向两极递减,60°纬线上的长度为赤道上的一半,所以在各纬线上经度差1°的弧长就不相等。在同一条纬线上(假设此纬线的纬度为α)经度1°对应的实际弧长大约为111cosαkm。
(8)依据经纬度如何算地理距离扩展阅读
纬线和经线一样是人类为度量方便而假设出来的辅助线,定义为地球表面某点随地球自转所形成的轨迹。任何一根纬线都是圆形而且两两平行。纬线的长度是赤道的周长乘以纬线的纬度的余弦,所以赤道最长,离赤道越远的纬线,周长越短,到了两极就缩为0。从赤道向北和向南,各分90°,称为北纬和南纬,分别用“N”和“S”表示。
经线也称子午线,和纬线一样是人类为度量方便而假 设出来的辅助线,定义为地球表面连接南北两极的大圆线上的半圆弧。任两根经线的长度相等,相交于南北两极点。每一根经线都有其相对应的数值,称为经度。经线指示南北方向。
㈨ 怎么知道经纬度算距离,
1、如果仅算出两地的南北距离,则计算两地纬度差即可,与经度无关。北京纬度为39°54′N,马来西亚纬度为1°22′N,则两地纬度差为38°32′,根据纬度相差1°,距离相差111km的规律,计算得两地南北距离为4281km。
2、如果计算两地球面距离,计算过程则较为复杂,可根据球面两地距离公式:S=地球半径×arc cos[cos北京纬度cos马来纬度cos(北京经度-马来经度)+sin北京纬度sin马来纬度]。
解得两地距离为4768km。
同一纬度:cos纬度数×经度差×111km;
同一经度:纬度差×111km;
不同经度,纬度:将它们分别平移到同一经度,纬度后按以上方法计算出两个值,再用钩股定理计算。
(9)依据经纬度如何算地理距离扩展阅读:
经度的每一度被分为60分,每一分被分为60秒。一个经度因此一般看上去是这样的:东经23°27′ 30"或西经23°27′ 30"。
更精确的经度位置中秒被表示为分的小数,比如:东经23°27.500′,但也有使用度和它的小数的:东经23.45833°。有时西经被写做负数:-23.45833°。但偶尔也有人把东经写为负数,但这相当不常规。
一个经度和一个纬度一起确定地球上一个地点的精确位置。
赤道上经度的每个度大约相当于111km,经度的每个度的距离从0km到111km不等。它的距离随纬度的不同而变化,等于111km乘纬度的余弦。不过这个距离还不是相隔一经度的两点之间最短的距离,最短的距离是连接这两点之间的大圆的弧的距离,它比上面所计算出来的距离要小一些。