问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

不同经纬度的两点怎样计算距离

发布网友 发布时间:2022-04-22 00:09

我来回答

1个回答

热心网友 时间:2022-04-07 16:47

地球是一个近乎标准的椭球体,它的赤道半径为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在实际应用当中,一般是通过一个个体的邮政编码来查找该邮政编码对应的地区中心的经纬度,然
后再根据这些经纬度来计算彼此的距离,从而估算出某些群体之间的大致距离范围(比如酒店旅客的分布范围-各个旅客的邮政编码对应的经纬度和酒店的经纬度所
计算的距离范围-等等),所以,通过邮政编码查询经纬度这样一个数据库是一个很有用的资源。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 已知地图上2点的经纬度,如何计算这两点的距离? 如何根据经纬度计算两地间的距离 东菱面包机发面的具体方法是怎样的,想做馒头,做... 女人说话太冲属于什么性格 面包机发面团完成后还需要手工排气吗? 白羊座做事都很直接而又冲动是真的吗? 面包机发酵好的面团可以隔天烤吗 我说话太冲怎么办 都20多岁的人了,想事情还是不够周全,做事情冲动... 我脾气不好做事冲动? 公婆做事有时候太冲动了,说一就是二。周六晚上突... aca面包机发面的做法 你太冲动了,做事情不考虑后果,以后也会是这样,所以... 我是那种想到什么就去做的人 这样是不是太冲动了?... 怎样用面包机和面发面 做事太冲动怎么办 面包机发酵过的面包可以直接用烤箱烤吗 我特容易冲动做事情,怎么办? 如何用面包机发面 自己太冲动冒犯了上司应不应该在微信群里道歉? 不同经纬度的两点怎样计算距离? excel怎么计算计算两点经纬度距离? 如果知道两点的经纬度 如何算两点之间的距离 excel计算两点经纬度距离 利用经纬度计算两点距离 已知两点经纬度如何算两点距离 如何根据两个地点的经纬度坐标计算两地之间的距离 异性交往,亲吻女人哪三个部位,往往更能俘获女人... 接吻时,吻女人的哪些地方最容易让女人动情? 接吻时女孩什么部位最敏感 男孩亲女孩时亲哪里才能让她觉得舒服… 女生讲下亲哪里最敏感? 女人最喜欢男人亲她什么部位 从身体结构上来讲男女生哪里最敏感? 男生一般喜欢吻女孩哪里 男生最喜欢吻女生的哪里 女生什么部位最敏感? 假如是女友的话 摸她最敏感地... 赛普健身学院学费多少钱? 亲女生什么地方最敏感 赛普健身学费费用多少?