该程序使用Haversine 公式计算两个位置(纬度和经度)之间的距离。 Haversine 公式给出了地球表面上两点之间的最短距离,忽略海拔、山丘等...... 该程序接受两个输入,它们可以是指定为度、分和秒或十进制度的位置。 输出是以公里、海里和英里为单位的距离。 例子: 半正弦('53 08 50N, 001 50 58W', '52 12 16N, 000 08 26E') 返回 170.2547 半正弦([53.1472 -1.8494], '52 12.16N, 000 08.26E') 返回 170.2508 半正弦([53.1472 -1.8494], [52.2044 0.1406]) 返回 170.2563
2022-03-06 21:41:35 3KB matlab
1
Haversine 使用纬度和经度计算地球上两个点之间的距离(以各种单位表示)。 安装 $ pip install haversine 用法 计算里昂到巴黎的距离 from haversine import haversine , Unit lyon = ( 45.7597 , 4.8422 ) # (lat, lon) paris = ( 48.8567 , 2.3508 ) haversine ( lyon , paris ) >> 392.2172595594006 # in kilometers haversine ( lyon , paris , unit = Unit . MILES ) >> 243.71201856934454 # in miles # you can also use the string abbreviation for units: haver
2021-11-22 20:25:23 12KB python distance earth haversine
1