怎么用经纬度来算距离的?
1、用经纬度大致计算距离地球赤道上环绕地球一周走一圈共 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和ΦAB点的经度、纬度分别为λB和ΦB,d为距离地球上所有地方的纬度一分的距离都是约等于1.86公里,也就是一度等于1.86*60=111公里。不同纬度处的经度线上的一分的实际长度是不同的,219国道基本在东经29-38度之间,29度处的一分经线长约1.63公里,38度处的一分经线长约1.47公里。
经纬度之间距离怎么算?
经纬度之间的距离计算如下:计算地球上经纬之间的距离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°的任何一天中增加和减去恒定纬度的校正值。扩展资料:经纬度划分:经度被分为360度,每15度有一个时区,其中零度称为本初子午线,是进入新一天的第一个地方,然后向西的每个时区有一个时差。例如,早上5点,西边的时区是凌晨4点,另一个要经过的时区是凌晨3点,以此类推。在东边,它与原来的子午线相反。赤道的纬度是0度,行星平均分为南半球和北半球。纬度是指一个点与地球中心和地球赤道之间的线角,其值在0到90度之间。赤道以北点的纬度称为北纬,记为N,赤道以南点的纬度记为S。纬度在0到30度之间的地区称为低纬度地区,纬度在30到60度之间的地区称为中纬度地区,纬度在60到90度之间的地区称为高纬度地区。参考资料来源:百度百科-经纬度
经纬度怎么换算
经纬度的度和度分秒之间的换算:将度(DDD)换算成度分秒(DMS)。例如东经108.90593度,转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为东经108度54分21秒。将度分秒(DMS)换算成度(DDD)。例如东经108度54分21秒,转换成度(DDD)的方法:108度54分22.2秒=108+(54/60)+(22.2/3600)=108.90616度。因为计算时小数位保留的原因,导致正反计算存在一定误差,但误差影响不是很大。1秒的误差就是几米的距离。拓展资料:经纬度是经度与纬度的合称组成一个坐标系统。称为地理坐标系统,它是一种利用三度空间的球面来定义地球上的空间的球面坐标系统,能够标示地球上的任何一个位置。参考资料:百度百科经纬度
知道两地经纬度,如何求实地距离
同一经线上1纬度差大约等于111km;同一纬线上1经度差大约等于111×(cos纬度)km。已知两点经纬度,计算两地直线距离需遵循以下计算:①将两地的经纬度转换为(x,y)(x',y')的形式计算经纬度的差值;②计算两地纬度值相差/x-x'/距离,经度值相差/y-y'/距离。③利用数学中的勾股定理计算两地直线距离。经度的每一度被分为60分每一分被分为60秒。一个经度因此一般看上去是这样的:东经23°27′ 30"或西经23°27′ 30"。更精确的经度位置中秒被表示为分的小数,比如:东经23°27.500′,但也有使用度和它的小数的:东经23.45833°。有时西经被写做负数:-23.45833°。但偶尔也有人把东经写为负数,但这相当不常规。以上内容参考:百度百科-经纬度
已知两点的经度和纬度数值,怎么计算两点间的距离
已知两点的经度和纬度数值,怎么计算两点间的距离 甲位置(A1,B1) 乙位置(A2,B2) 甲乙距离=√(A1-A2)²+(B1-B2)² 总的来说,由于地球不是一个规则的球体,因此距离比较难计算。但是我们可以把他当作一个规则球体进行计算,将地球的平均半径作为其半径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% 知道两点的经度纬度,怎么算两点之间的距 已知两点多经纬度,两点之间的距离等于经纬度之差乘以111(千米)。比如某处甲座标为东经100度,乙处座标为东经110度,则甲乙距离是1110千米。 已知两点经纬度 怎么求两点的距离 设地球半径为R,地心为0,球面上两点A、B的球面座标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ], AB =R•aros[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2] 利用勾股定理与正弦定理则可求出AB两点间的直线距离, 已经两点的经纬度资讯,怎么计算它们两点间的距离呀 用以知两地经纬度求距离不科学 因为没有换算公式且地球本身就是一个球体需要球面三角和很多的常数来计算 java 里 两点的经度纬度怎么算距离 /** * 计算地球上任意两点(经纬度)距离 * * @param long1 * 第一点经度 * @param lat1 * 第一点纬度 * @param long2 * 第二点经度 * @param lat2 * 第二点纬度 * @return 返回距离 单位:米 */ public static double Distance(double long1, double lat1, double long2, double lat2) { double a, b, R; R = 6378137; 地球半径 lat1 = lat1 * Math.PI / 180.0; lat2 = lat2 * Math.PI / 180.0; a = lat1 - lat2; b = (long1 - long2) * Math.PI / 180.0; double d; double sa2, *** 2; sa2 = Math.sin(a / 2.0); *** 2 = Math.sin(b / 2.0); d = 2 * R * Math.asin(Math.sqrt(sa2 * sa2 + Math.cos(lat1) * Math.cos(lat2) * *** 2 * *** 2)); return d; } 两点经度已知,同纬度,求球面距离 虽然纬度相同,但是同是30度和同是60度求出来的球面距离是不一样的 具体方法 1、求出同纬度上的AB两点的直线距离M(需要先求该纬度上小圆的半径r) 2、求出以大圆半径R为腰,M为底的等腰三角形顶角度数α(弧度也可以) 3、知道大圆半径R和圆心角α求弧长L(这个就不用说了吧) r=R×cosθ(θ为纬度数) M=r×√2 α=aros[(2R²-M²)/2R²]=aros(1-cos²θ) 和纬度资料(已知A点,B点),怎样得出两点的距离 曼哈顿距离,(経度差平方+纬度差平方)再开方 球心角已知,两点距离已知,两点同纬度,怎么求两点的球面距离? 假设球半径为R,设纬度为b(取绝对值,b>0),所在纬度圆面半径是Rco *** 。 设球心角为c,两点距离就是cRco *** 。(利用扇形弧长度公式:周长=半径X弧度) c是弧度制。
经纬度之间的距离如何计算?
计算经纬度之间的距离方法如下:计算地球上经纬度之间的距离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度之间的地区称为高纬地区。参考资料:百度百科—经纬度
经纬度计算距离公式是什么?
tgα= 杆长/影长。在地球上任何地点,只要有只表,有根竹竿,一根卷尺,就可知道当地经纬度。但表必须与该国标准时校对。方法如下:1、先算两分日比如在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α,这里用了特殊角。2、再算两至日经度的算法不变纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。3、修正值算法:就是距两分或两至日的天数差乘以94/365.比如2013年2月17日,2013年3月22日春分差33天,即太阳直射点在南纬。33×94/365=8.5°所以今天正午时得到的纬度是(arctgα+8.5)°在地球上任何地点,只要有只表,有根竹竿,一根卷尺,就可知道当地经纬度。但表必须与该国标准时校对。1.已知地球上两点的经度、纬度:(X1,Y1), (X2,Y2),其中X1,X2为经度,Y1,Y2为纬度。视计算程序需要转化为弧度(*3.1415926/180)。地球半径为R=6371.0 km。则两点距离d=R*arcos。2.在地球上同一条经线上纬度相差一度,实际距离是111公里;在赤道经度相差一度,实际距离是111公里,在其他的纬线上,经度每相差一度,实际距离是111*经度数*cos经度数,例如在北纬30度,经度相差5度,实际距离是:111*5*cos30度。