如何计算经纬度之间的距离? 具体这样计算经纬度间距

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何计算经纬度之间的距离? 具体这样计算经纬度间距相关的知识,希望对你有一定的参考价值。

参考技术A 1、计算地球上经纬度之间的距离d,已知地球上两点的经度、纬度:(X1,Y1), (X2,Y2),其中X1,X2为经度,Y1,Y2为纬度。

2、计算程序需要转化为弧度(*3.1415926/180)地球半径为R=6371.0 km,则两点距离d=R*arcos[cos(Y1)*cos(Y2)*cos(X1-X2)+sin(Y1)*sin(Y2)]。

3、假设在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α。再算两至日经度的算法不变 纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。

如何计算两个经纬度距离之间的时差

【中文标题】如何计算两个经纬度距离之间的时差【英文标题】:How to calculate time difference between two longitudes and latitudes distance 【发布时间】:2017-09-01 05:33:38 【问题描述】:

基本上我想知道的是,从位置 AB 需要多长时间?我有位置 A 经度和纬度,以及 B 纬度和经度。

我在 Google 上进行了大量搜索,但找不到合适的答案。

提前致谢。

【问题讨论】:

首先你需要计算两点之间的距离,然后用一个简单的物理方程估计速度,时间 = 速度 x 距离 出行如何? (步行,驾驶,飞行,......)。什么速度? 您好,感谢您的回复,我需要驾驶速度。 【参考方案1】:

您可以使用公式计算直线中两组坐标之间的距离。您可以在https://www.geodatasource.com/developers 中找到多种编程语言的代码。从距离上,您可以使用平均速度估算旅行时间。

如果您想获得准确的行车时间,您需要更多实时信息,例如交通状况、当前行车速度和路线距离。

【讨论】:

以上是关于如何计算经纬度之间的距离? 具体这样计算经纬度间距的主要内容,如果未能解决你的问题,请参考以下文章

如何计算经纬度之间的距离?

如何计算经纬度之间的距离?

计算两个经纬度之间的距离

ARCGis中怎样计算两点间的距离

如何用C语言计算两点之间距离

怎样计算两个经纬度之间的距离 百度百科