python 经纬度计算距离
时间: 2023-02-07 15:55:54 浏览: 179
python依据经纬坐标计算两点距离并求图像横纵分辨率(csdn)————程序.pdf
5星 · 资源好评率100%
首先, 你需要安装 geopy 库:
```
pip install geopy
```
然后, 你可以使用 geopy 库中的 `geopy.distance.geodesic` 函数来计算两个经纬度之间的距离:
```python
from geopy import distance
coords_1 = (52.2296756, 21.0122287)
coords_2 = (52.406374, 16.9251681)
print(distance.geodesic(coords_1, coords_2).km)
```
上面的代码将会输出两个经纬度之间的距离, 单位为公里。
你也可以使用 `geopy.distance.great_circle` 函数来计算两个经纬度之间的地球的大圆距离:
```python
from geopy import distance
coords_1 = (52.2296756, 21.0122287)
coords_2 = (52.406374, 16.9251681)
print(distance.great_circle(coords_1, coords_2).km)
```
上面的代码也将会输出两个经纬度之间的距离, 单位为公里。
阅读全文