精华内容
下载资源
问答
  • 根据两点经纬度计算距离

    千次阅读 2021-01-14 04:50:44
    地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和...

    这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的

    假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈

    就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,

    叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。

    北极就是北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,

    两极和高纬度地区无夏,中纬度地区四季分明。

    其次,从北极点到南极点,可以画出许多南北方向的与地球赤道垂直的大圆圈,这叫作“经圈”;构成这

    些圆圈的线段,就叫经线。公元1884平面坐标图年,国际上规定以通过英国伦敦近郊的格林尼治天文台的

    经线作为计算经度的起点,即经度零度零分零秒,也称“本初子午线”。在它东面的为东经,共180度;

    在它西面的为西经,共180度。因为地球是圆的,所以东经180度和西经180度的经线是同一条经线。各国

    公定180度经线为“国际日期变更线”。为了避免同一地区使用两个不同的日期,国际日期变线在遇陆地时

    略有偏离。

    每一经度和纬度还可以再细分为60分,每一分再分为60秒以及秒的小数。利用经纬线,我们就可以确定

    地球上每一个地方的具体位置,并且把它在地图或地球仪上表示出来。例如问北京的经纬度是多少?我们

    很容易从地图上查出来是东经116度24分,北纬39度54分。在大海中航行的船只,只要把所在地的经度测

    出来,就可以确定船在海洋中的位置和前进方向。 纬度共有90度。赤道为0度,向两极排列,圈子越小,

    度数越大。

    横线是纬度,竖线是经度。

    当然可以计算,四元二次方程。

    经度和纬度都是一种角度。经度是个两面角,是两个经线平面的夹角。因所有经线都是一样长,为了度量

    经度选取一个起点面,经1884年国际会议协商,决定以通过英国伦敦近郊、泰晤士河南岸的格林尼治皇家

    天文台(旧址)的一台主要子午仪十字丝的那条经线为起始经线,称为本初子午线。本初子午线平面是起

    点面,终点面是本地经线平面。某一点的经度,就是该点所在的经线平面与本初子午线平面间的夹角。在

    赤道上度量,自本初子午线平面作为起点面,分别往东往西度量,往东量值称为东经度,往西量值称为西

    经度。由此可见,一地的经度是该地对于本初子午线的方向和角距离。本初子午线是0°经度,东经度的最

    大值为180°,西经度的最大值为180°,东、西经180°经线是同一根经线,因此不分东经或西经,而统称

    180°经线。

    纬度是个线面角。起点面是赤道平面,线是本地的地面法线。所谓法线,即垂直于参考扁球体表面的线。

    某地的纬度就是该地的法线与赤道平面之间的夹角。纬度在本地经线上度量,由赤道向南、北度量,向北

    量值称为北纬度,向南量值称为南纬度。由此可见,一地的纬度是该地对于赤道的方向和角距离。赤道是

    0°纬线,北纬度的最大值为90°,即北极点;南纬度的最大值为90°,即南极点。

    经纬度互换

    度(DDD):E 108.90593度    N 34.21630度

    如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒.

    同样将度分秒(DMS):东经E 108度54分22.2秒 换算成度(DDD)的方法如下:108度54分22.2秒=108+(54/60)+(22.2/3600)=108.90616度

    因为计算时小数位保留的原因,导致正反计算存在一定误差,但误差影响不是很大。1秒的误差就是几米的样子。GPS车友可以用上述方法换算成自己需要的单位坐标。

    经纬度换算成米

    纬度分为60分,每一分再分为60秒以及秒的小数。

    纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。

    赤道的纬度为0°,将行星平分为南半球和北半球。

    纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。

    纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。

    赤道、南回归线、北回归线、南极圈和北极圈是特殊的纬线。

    纬度1秒的长度

    地球的子午线总长度大约40008km。平均:

    纬度1度 = 大约111km

    纬度1分 = 大约1.85km

    纬度1秒 = 大约30.9m

    根据地球上任意两点的经纬度计算两点间的距离

    地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为 6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基 准,那么根据地球表面任意两点的经纬度就可以计算出这两点间的地表距离(这里忽略地球表面地形对计算带来的误差,仅仅是理论上的估算值)。设第一点A的经 纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Latitude),南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA, MLatA)和(MLonB, MLatB)。那么根据三角推导,可以得到计算两点距离的如下公式:

    C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) + cos(MLatA)*cos(MLatB)

    Distance = R*Arccos(C)*Pi/180

    这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1千米=0.621371192mile

    如果仅对经度作正负的处理,而不对纬度作90-Latitude(假设都是北半球,南半球只有澳洲具有应用意义)的处理,那么公式将是:

    C = sin(LatA)*sin(LatB) + cos(LatA)*cos(LatB)*cos(MLonA-MLonB)

    Distance = R*Arccos(C)*Pi/180

    以上通过简单的三角变换就可以推出。

    如果三角函数的输入和输出都采用弧度值,那么公式还可以写作:

    C=sin(LatA*Pi/180)*sin(LatB*Pi/180)+cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180)

    Distance=R*Arccos(C)*Pi/180

    也就是:

    C = sin(LatA/57.2958)*sin(LatB/57.2958) + cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958)

    Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer = 0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C) mile

    在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然 后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所 计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。

    附:C#代码:

    private const double EARTH_RADIUS = 6378.137;//地球半径

    private static double rad(double d)

    {

    return d * Math.PI / 180.0;

    }

    public static double GetDistance(double lat1, double lng1, double lat2, double lng2)

    {

    double radLat1 = rad(lat1);

    double radLat2 = rad(lat2);

    double a = radLat1 - radLat2;

    double b = rad(lng1) - rad(lng2);

    double s = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(a/2),2) +

    Math.Cos(radLat1)*Math.Cos(radLat2)*Math.Pow(Math.Sin(b/2),2)));

    s = s * EARTH_RADIUS;

    s = Math.Round(s * 10000) / 10000;

    return s;

    }

    展开全文
  • 双绞线是由条相互绝缘的导线按照一定的规格互相缠绕(一般以逆时针缠绕:根据右手定则,电流的流向相反,可以抵消产生的电池波)在一起而制成的一种通用配线,属于信息通信网络传输介质。可以传输模拟信号和数字...

    双绞线采用了一对互相绝缘的金属导线互相绞合的方式来抵御一部分外界电磁波干扰,更主要的是降低自身信号的对外干扰。把两根绝缘的铜导线按一定密度互相绞在一起,每一根导线在传输中辐射的电波会被另一根线上发出的电波抵消,这样可以降低信号的干扰。“双绞线”的名字也是由此而来。双绞线是由两条相互绝缘的导线按照一定的规格互相缠绕(一般以逆时针缠绕:根据右手定则,电流的流向相反,可以抵消产生的电池波)在一起而制成的一种通用配线,属于信息通信网络传输介质。可以传输模拟信号和数字信号。基本链路测长度为100m。

    STP, Shielded Twisted Pair 屏蔽网络线;
    FTP, Foiled Twisted Pair, 铝箔屏蔽网络线;
    前者是一个广义名字,后者是一个狭义名词。但实际上,目前屏蔽网络线就是铝箔屏蔽网络线,所以,STP、FTP实际上是一样的。
    相对于UTP,FTP/STP只是在芯线的外面多了一层铝箔,目的在于减少信号的衰减,为市场主流。
    SFTP: 双屏蔽网络线。这种线的结构,是在FTP/STP的铝箔基础上,再加上一层镀锡铜编织网,最外面是PVC外被。由于多了一层镀锡铜编织网,可以大大减少外界磁场,信号的干扰,也可以减少内部信号的衰减,增加线缆的拉力。缺点在于这种线的柔软度很差,造价昂贵;这种线的价格一般是UTP的两倍。这种线只在特殊环境里使用。用量极少。

    展开全文
  • 特殊的长度测量:在测量...某些微小量,无法直接测量,在测量时,可以把若干个相同的微小量,集中起来,做为一个整体进行测量,将测出的总量除以微小量的个数,就可以得出被测量的值,这种测量方法叫做“测多算少...

    特殊的长度测量:

    在测量长度的过程中,经常会遇到一些不好直接测量或由于物体形状特殊无法直接测量的问题,如细铜丝的直径、圆柱体的周长、硬币的直径、油筒内最长的直线、电线杆的高度等

    测量方法汇总:

    一、测多算少法

    由于测量工具精确度的限制,某些微小量,无法直接测量,在测量时,可以把若干个相同的微小量,集中起来,做为一个整体进行测量,将测出的总量除以微小量的个数,就可以得出被测量的值,这种测量方法叫做“测多算少法”。

    例如:用普通的毫米刻度尺测一张纸的厚度,我们可以先用刻度尺去测100张同样纸的厚度。然后用这个数值除以100,即得出一张纸的厚度。再如:测量细铜丝的直径,可以把细铜丝在铅笔上紧密排绕成线圈,用刻度尺测出线圈的长度,并数出圈数,然后用线圈的长度除以圈数,即得细铜丝的直径。

    二、量小求大法

    由于被测量物体的长度远远超过了刻度尺的最大测量值,不便于用刻度尺测量,可先选取一个小物体或一小部分,用刻度尺测取其长度,然后设法测出大物体与小物体(或小部分)的倍数关系,最后根据这一倍数关系求得大物体的长度,这种测量方法被称为“量小求大法”。

    例如:测一大卷粗细均匀的细铜线的长度。由于细铜线长度数值非常大,远远超出了普通刻度尺的最大测量值,不便于直接测量。我们可以先截取一小段细铜线,用刻度尺测出其长度为L,然后用天平分别测出所有细铜线的质量和截取的小段细铜线质量,两者相除求得其倍数关系为n,则这一大卷细铜线的总长度为nL。又如:测量操场跑道的长度,普通刻度尺无能为力,可以用刻度尺设法测出自行车轮子的周长,然后骑自行车绕跑道一圈,数出轮子转过的圈数,用圈数乘以轮子的周长,即为操场跑道的长度。

    三、变曲为直法

    长度测量时,要求刻度尺应紧靠被测物体,在实际测量中,有些长度并非直线,如地图上铁路或河流的长度、圆柱体的周长等,无法直接测量,可以借助于易弯曲但弹性不大的细棉线等,与被测物体紧密接触,然后量出细棉线的长度即可,此种方法被称为“变曲为直法”。

    例如:要测量地图上北京到上海铁路线的长度,我们可以找一根细棉线,使其与地图上北京到上海铁路线完全重叠,并在棉线的两端做上标记,拉直棉线,用刻度尺测出标记间距离即为地图上两地间的距离,借助于比例尺我们还可以求出两地间铁路线的实际长度。又如:测量圆柱体的周长,我们可以借助于纸带或细棉线,平行于圆柱体横截面紧紧围住圆柱体,在重叠处做标记,展开纸带或细棉线,用刻度尺测出标记间的距离,即为圆柱体的周长。

    四、化暗为明法

    有些物体的长度不是明显的暴露在外面,而是隐含在物体内部或凹部,无法用刻度尺测量,我们可以借助于其它工具或方法,使该长度显露出来,这种方法被称为“化暗为明法”。

    8e8d74c11e4938f89ac3f0e8075e7c6d.gif

    例如:不借助于任何其它仪器,不经任何计算利用粉笔和长度足够的刻度尺,测出长方体内最长的直线距离。长方体内最长的直线距离为其斜对角线的长度,即图甲中AG、BA、CE、DF中的任意一条,但由于位于长方体内部,无法直接测量,具体办法是:用粉笔在地面上依EFGH顺序把下表面的长方形画出来,设其为E′F′G′H′,然后将长方体向右平移,使H′G′与EF重合,如图乙所示:此时的AF′或BE′即为长方体内量长的直线距离。已经显露在外,可以直接测量了。又如:测一小口容器的深度,可用一直杆竖直插入到容器的底部,在与容器口相平处做一标记,然后用刻度尺量出标记到杆端的距离即为该容器的深度。

    五、卡测法

    对于部分形状规则的物体,某些长度端点位置模糊,或不易确定,如圆柱体、乒乓球的直径,圆锥体的高等,需要借助于三角板或桌面将待测物体卡住,把不可直接测量的长度转移到刻度尺上,从而直接测出该长度,这种测量方法叫做“卡测法”。如:圆柱体直径测量方法如下图。

    c99eff1a0bedd42abab02913d2264119.gif

    六、构造相似三角形法(数理结合法)

    对于某些较高的树木或建筑物等,由于不能分割或攀登,可以借助于一长度可测的木杆或人自身的高度,根据物体与影长构造出两个相似三角形,然后利用相似三角形的性质求得树木或建筑物的高度,此种方法称为“构造相似三角形法”。

    刻度尺的正确使用方法:

    会看:

    看零刻线:看刻度尺的零刻线是否磨损,如己磨损则应重选一个刻度值作为测量的起点。

    看量程:即看刻度尺的测量范围是否满足要求。

    看最小分度值:分度值反映了刻度尺的准确程度。它决定刻度尺的精确度和测量结果的有效值。

    会量:

    刻度尺要放正,要沿着所测量的长度,零刻线(或者其他清晰的刻度)对准起始位置,有刻线的一边要紧靠被测物体。

    会读:

    视线要与尺面垂直,读出准确值后,还要估读到分度值的下一位数。测量结果=准确值+估计值+单位。

    刻度尺的使用技巧:

    (一)对刻度尺要“三查”.

    在实验的测量以前,应养成首先检查测量工具即刻度尺的习惯,对刻度尺的检查包括三点:一查刻度尺的尺身是否平直,刻度是否均匀,刻线是否清晰;二查刻度尺的零刻度的位置,若零刻度在刻度尺的端头,应检查端头是否已磨损;三查,即弄清相邻两条刻线所代表的长度(刻度尺的最小刻度值)以及刻度尺一次能测出的最大长度.

    (二)使用刻度尺要“五会”

    (1)会认.即正确认识刻度尺的零刻度、最小刻度、测量范围;(2)会放.把刻度尺的刻度尽可能与被测物体接近,不能歪斜;(3)会看.读数时,视线应垂直于被测物体与刻度尺;(4)会读.除读出最小刻度以上各位数字外,还应估读最小刻度下一位的数字;(5)会记.记录的测量数据,包括准确值、估计值以及单位(没有单位的数值是毫无意义的).

    (三)使用刻度尺测量长度应做到“五要”

    一要根据被测物体的实际情况和所要达到的测量准确程度,选择适当的测量工具,例如,要测量桌面的长度,只需估读到毫米,可选用最小刻度是厘米的刻度尺;要安装窗玻璃,需准确读到毫米,就应选用最小刻度是毫米的钢板尺或者钢卷尺等.此外,工厂中或实验室中还有用“游标卡尺”和“千分尺”即螺旋测微器来精确测量的.

    二要根据被测物体的特点,选择适当的测量方法.用刻度尺测量物体的长度,有“基本测量法”和“特殊测量法”.例如,欲测物理课本的长或宽,就可用刻度尺对它进行直接测量,这种方法是基本测量法,还有一些情况,不能直接用刻度尺测量,而需用刻度尺对物体的长度进行间接测量,或利用特殊工具进行测量,这种方法,是特殊测量法,例如,欲测圆锥体的高或墨水瓶的高,则要用三角板和刻度尺配合测量;欲测曲线的长度,则先用棉线量出曲线的长度,然后再用刻度尺测量棉线的长,就是曲线的长度(化曲为直测量法);将圆纸板在曲线上滚动,记下始点、终点和圈数,测出圆纸板的周长,就可算出这条曲线的长度(滚轮测量法);欲测出教科书每页纸的厚度,可将教科书压紧,测出书的厚度就可算出每页纸的厚度(积累测量法),等等,这些都属于特殊测量法.

    三要能正确地读数,测量时,刻度尺刻度的一面要紧靠被测物体,并且不要歪斜;读数时,视线与尺面刻度的一边要垂直,不要偏左、偏右,也不要偏高、偏低,要能根据刻度尺的最小刻度,正确读出测量结果的准确值和估计值.

    四要能正确记录测量结果,记录测量结果必须写出单位.

    五要能正确地计算平均值,为使测量准确,测量长度常用多次测量.

    展开全文
  • 地球是在不休地绕地轴扭转(地轴是一根经过进程地球南北南北极战地球中央的假想线),在地球中腰绘一个与地轴垂直的大圆圈,使圈上的每面皆战南北南北极的间隔相当,这个圆圈便叫作“赤讲”。在赤讲的南北双方,绘出很...

    这些经纬线是如何定出来的呢?

    地球是在不休地绕地轴扭转(地轴是一根经过进程地球南北南北极战地球中央的假想线),在地球中腰绘一个与地轴垂直的大圆圈,使圈上的每面皆战南北南北极的间隔相当,这个圆圈便叫作“赤讲”。在赤讲的南北双方,绘出很多战赤讲平行的圆圈,便是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤讲定为纬度整度,背南背北各为90度,在赤讲以南的叫南纬,在赤讲以北的叫北纬。北极便是北纬90度,南极便是南纬90度。纬度的下低也标识表记标帜着气候的热热,如赤讲战低纬度地地区无冬,南北极战下纬度地区无夏,中纬度地区四时明黑。

    其次,从北极面到南极面,可以绘出很多南北方背的与地球赤讲垂直的大圆圈,这叫作“经圈”;构成这些圆圈的线段,便叫经线。公元1884平面坐标图年,国际上划定以经过进程英国伦敦远郊的格林尼治天文台的经线作为较劲争论经度的起面,即经度整度整分整秒,也称“本初子午线”。在它东面的为东经,共180度;在它西面的为西经,共180度。因为地球是圆的,所以东经180度战西经180度的经线是同一条经线。各国公定180度经线为“国际日期调动线”。为了制止同一地区运用两个分歧的日期,国际日期变线在遇陆地时略有偏偏离。

    每经度战纬度还可以再细分为60分,每分再分为60秒和秒的小数。操作经纬线,我们便可以必定地球上每个中央的具体位置,而且把它在舆图或地球仪上暗示出来。例如问北京的经纬度是几?我们很简单从舆图上查出来是东经116度24分,北纬39度54分。在大海中航行的船只,只要把地点地的经度测出来,便可以必定船在陆地中的位置战进步方背。

    纬度共有90度。赤讲为0度,背南北极布列,圈子越小,度数越大。

    横线是纬度,竖线是经度。

    当然可以较劲争论,四元二次方程。

    经度战纬度皆是一种角度。

    经度是个两面角,是两个经线平面的夹角。因全数经线皆是一样少,为了襟怀经度选取一个起面面,经1884年国际会议协商,决定以经过进程英国伦敦远郊、泰晤士河南岸的格林尼治皇家天文台(旧址)的一台首要子午仪十字丝的那条经线为肇端经线,称为本初子午线。本初子午线平面是起面面,终面面是当地经线平面。某一面的经度,便是该面地点的经线平面与本初子午线平面间的夹角。在赤讲上襟怀,自本初子午线平面作为起面面,分袂往东往西襟怀,往东量值称为东经度,往西量值称为西经度。因而可知,一地的经度是该地对本初子午线的方背战角间隔。本初子午线是0°经度,东经度的最大值为180°,西经度的最大值为180°,东、西经180°经线是同一根经线,因此不分东经或西经,而统称180°经线。

    纬度是个线面角。起面面是赤讲平面,线是当地的地面法线。所谓法线,即垂直于参考扁球体中貌的线。某地的纬度便是该地的法线与赤讲平面之间的夹角。纬度在当地经线上襟怀,由赤讲背南、北襟怀,背北量值称为北纬度,背南量值称为南纬度。因而可知,一地的纬度是该地对赤讲的方背战角间隔。赤讲是0°纬线,北纬度的最大值为90°,即北极面;南纬度的最大值为90°,即南极面。

    经纬度互换

    度(DDD):E 108.90593度 N 34.21630度

    如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E

    108度54分22.2秒?转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒.

    同样将度分秒(DMS):东经E 108度54分22.2秒

    换算成度(DDD)的方法以下:108度54分22.2秒=108+(54/60)+(22.2/3600)=108.90616度

    因为较劲争论时小数位保存的本因,导致正反较劲争论存在必然误好,但误好影响不是很大。1秒的误好便是几米的样子容貌。GPS车友可以用上述方法换算本钱身需要的单元坐标。

    经纬度换算成米

    纬度分为60分,每分再分为60秒和秒的小数。

    纬度线投射在图上看似火平的平行线,但实际上是分歧半径的圆。有不异特定纬度的全数位置皆在同一个纬线上。

    赤讲的纬度为0°,将行星平分为南半球战北半球。

    纬度是指某面与地球球心的连线战地球赤讲面所成的线面角,其数值在0至90度之间。位于赤讲以北的面的纬度叫北纬,记为N,位于赤讲以南的面的纬度称南纬,记为S。

    纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为下纬地区。

    赤讲、南回回线、北回回线、南极圈战北极圈是特别的纬线。

    纬度1秒的少度

    地球的子午线总少度约莫40008km。均匀:

    纬度1度 = 约莫111km

    纬度1分 = 约莫1.85km

    纬度1秒 = 约莫30.9m

    遵循地球上随便任性两面的经纬度较劲争论两面间的间隔

    地球是一个远乎尺度的椭球体,它的赤讲半径为6378.140千米,极半径为

    6356.755千米,均匀半径6371.004千米。假设我们假定地球是一个无缺的球体,那么它的半径便是地球的均匀半径,记为R。假设以0度经线为基

    准,那么遵循地球中貌随便任性两面的经纬度便可以较劲争论出这两面间的地表间隔(这里疏忽地球中貌地形对较劲争论带来的误好,仅仅是实际上的估算值)。设第一面A的经

    纬度为(LonA, LatA),第二面B的经纬度为(LonB,

    LatB),遵循0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90-

    Latitude),南纬取90+纬度值(90+Latitude),则经过上述处置过后的两面被计为(MLonA,

    MLatA)战(MLonB, MLatB)。那么遵循三角推导,可以获得较劲争论两面间隔的以下公式:

    C = sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB) +

    cos(MLatA)*cos(MLatB)

    Distance = R*Arccos(C)*Pi/180

    这里,R战Distance单元是不异,假设是采取6371.004千米作为半径,那么Distance便是千米为单元,假设要运用其他单元,比如mile,还需要做单元换算,1千米=0.621371192mile

    假设仅对经度作正负的处置,而好池纬度作90-Latitude(假定皆是北半球,南半球只有澳洲具有应意图义)的处置,那么公式将是:

    C = sin(LatA)*sin(LatB) +

    cos(LatA)*cos(LatB)*cos(MLonA-MLonB)

    Distance = R*Arccos(C)*Pi/180

    以上经过进程简单的三角变换便可以推出。

    假设三角函数的输入战输出皆采取弧度值,那么公式还可以写作:

    C = sin(LatA*Pi/180)*sin(LatB*Pi/180) +

    cos(LatA*Pi/180)*cos(LatB*Pi/180)*cos((MLonA-MLonB)*Pi/180)

    Distance = R*Arccos(C)*Pi/180

    也便是:

    C = sin(LatA/57.2958)*sin(LatB/57.2958) +

    cos(LatA/57.2958)*cos(LatB/57.2958)*cos((MLonA-MLonB)/57.2958)

    Distance = R*Arccos(C) = 6371.004*Arccos(C) kilometer =

    0.621371192*6371.004*Arccos(C) mile = 3958.758349716768*Arccos(C)

    mile

    在实际运用傍边,平常为经过进程一个个体的邮政编码来查找该邮政编码对应的地区中央的经纬度,然

    后再遵循这些经纬度来较劲争论彼此的间隔,从而估算出某些群体之间的大致间隔规模(比如旅馆游客的散布规模-各个游客的邮政编码对应的经纬度战旅馆的经纬度所

    较劲争论的间隔规模-等等),所以,经过进程邮政编码查询经纬度如许一个数据库是一个很有用的资本。

    附:C#代码:

    private const double EARTH_RADIUS = 6378.137;//地球半径

    private static double rad(double d)

    {

    return d * Math.PI / 180.0;

    }

    public static double GetDistance(double lat1, double lng1,

    double lat2, double lng2)

    {

    double radLat1 = rad(lat1);

    double radLat2 = rad(lat2);

    double a = radLat1 - radLat2;

    double b = rad(lng1) - rad(lng2);

    double s = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(a/2),2)

    +

    Math.Cos(radLat1)*Math.Cos(radLat2)*Math.Pow(Math.Sin(b/2),2)));

    s = s * EARTH_RADIUS;

    s = Math.Round(s * 10000) / 10000;

    return s;

    }

    展开全文
  • 比如说三孔插头是用的比较多的一款,那么三孔插头怎么接线的问题你知道吗,以及线怎么接三孔插座是很多人都很恼火的问题,了解了这些内容以后你就很容易得心应手了。三孔插头怎么接线?1、蓝色的是零线,接N,...
  • 设备内容中定义的绘图方式也影响显示器上所画线的外观。设想画这样一条直线,它的色彩由画笔色彩和画线区域原来的色彩共同决定。设想用同一种画笔在白色表面上画出黑线而...图素的位布尔运算叫做「位映像运算」,...
  • a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;6378.137为地球半径,单位为千米;计算出来的结果单位为千米,若将半径改为米为单位则计算的结果单位为米。计算精度与谷歌地图的距离精度差不多,...
  • 地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和...
  • 地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和...
  • 单根线 每根网线中的一根线都是单工或半双工模式 即无法同时双向传输数据 ...而要实现全双工,用线就可以实现了 接收---------------------发送 同时 发送---------------------接收 问题 而这样传输数据会带.
  • 公式如下,单位米:第一经纬度:lng1 lat1第二经纬度:lng2lat2round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)* pow(sin( (lng1*pi()/180-...
  • 二次函数 y=ax2 + bx + c ( a ≠ 0 , a 、 b 、 c 是常数)中含有个变量 x 、 y ,我们只要先确定其中一个变量,就可利用解析式求出另一个变量,即得到一组解;而一组解就是一个的坐标,实际上二次函数的图象就是由...
  • 地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和...
  • 展开全部解:由于渐近线方程为 y=±(62616964757a686964616fe4b893e5b19e31333365643661b/a)x=±(1/2)x,故可设双曲线参数:b=k,a=2k,(k>0)于是可设双曲线方程为(设焦点在x轴上):x²/4k²-y²/k²=1,即x²-4y²=...
  • 乌云盖顶由根K线组成,第一根K线是实体较大的阳线,第二根K线开盘价超过了第一根的最高价,但是收盘却在接近当日的最低价附近,并且收盘价明显位于.在第一根K线实体一半以下的位置,如下图所示。 乌云盖顶属于顶部...
  • 答案_网络综合布线期末考试A卷宿迁经贸高等职业技术学校2013——2014学年度...综合布线系统采用模块化结构,整个系统被分成6个子系统:工作区子系统、管理子系统、水平子系统、垂直子系统、设备子系统、进线间子...
  • 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 电磁场与电磁波是信号传输处理领域的基础学科之一,了解和掌握电磁波领域的相关知识对于信号处理而言至关重要。 电磁场与电磁波研究基础之...
  • 线谱 (Musical Notation)是目前世界上通用的记谱法。在5根等距离的平行横线上,标以不同时值的音符及其他记号来记载音乐的一种方法。最早的发源地是希腊,它的历史要比数字形的简谱早得多。在古希腊,音乐的主要...
  • 洛伦兹曲线

    2020-12-21 12:49:37
    洛伦兹曲线(Lorenz curve),也译为“劳伦兹曲线”[编辑]洛伦兹曲线洛伦兹曲线研究的是国民收入在国民之间的分配问题。为了研究国民收入在国民之间的分配问题,美国统计学家(或说奥地利统计学家)M.O.洛伦兹(Max Otto ...
  • 综合布线习题集单项选试题知识:工作区子系统1. 工作区子系统又称( C )子系统。(A) 工作站 (B )服务群 (C) 服务区 (D) 信息站2. 工作区子系统由( D )与信息座所接的设备组成。(A) 有线电视电缆 (B) 微波天线 (C) ...
  • 第一个概念,电路的零电位参考和交流电路的系统接地 图1:零电位参考和交流电路的系统接地 图1的左图,是直流电路,我们看到电源E的负极绘制了参考地的符号。也就是说,节点C的电位是零。如此一来,节点A...
  • 综合布线系统(Premises Distributed System,简称PDS)是一种集成通用传输系统,在楼宇和园区范围内,利用双绞线或光缆来传输信息,可以连接计算机、会议电视和监视电视等设备的结构化信息传输系统。综合布线可分为6...
  • 点间间隔小,模型能够得到更多信息来描述线,但是也会需要更大的算力和内存.当线的长度为l,则的数目是.与[CLS]标记在BERT中的那样,我们提出了特殊的线标记[LINE],用来聚集上下文中点标记的信息.线标记是一系列...
  • 双绞线由几根组成?双绞线每根线的作用RJ45水晶头由金属片和塑料构成,制作...事实上10M以太网的网线只使用 1、2、3、6编号的芯线传递数据,即1、2用于发送,3、6用于接收,按颜色来说:橙白、橙条用于发送;绿白...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 116,667
精华内容 46,666
关键字:

两点之间的线叫做什么