- 先安装geopy库,使用如下命令:
pip install geopy - 使用geopy库中的geodesic函数来计算两个经纬度坐标点之间的距离,示例如下:
from geopy.distance import geodesic # 参数为两个元组,每个元组包含经度和纬度 coord_1 = (39.917978, 116.396288) # 北京天安门坐标 coord_2 = (31.230416, 121.473701) # 上海市区坐标 distance = geodesic(coord_1, coord_2).km # 距离结果单位为千米 print("距离为:{:.2f}千米".format(distance)) # 输出距离结果 -
运行结果为:
距离为:1068.19千米以上代码中使用geodesic函数计算了北京天安门和上海市区之间的距离,并将距离结果转换为千米单位。在实际应用中,根据需要可以将结果转换为其他单位,如米、英里等。
Python通过经纬度计算两点间的距离
最新推荐文章于 2024-08-17 10:35:32 发布
文章介绍了如何利用Python的geopy库中的geodesic函数,计算两个地理位置坐标点(如北京天安门和上海市区)之间的距离,并展示了以千米为单位的示例代码。该方法适用于需要基于经纬度进行距离计算的场景。
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
您可能感兴趣的与本文相关的镜像
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

660

被折叠的 条评论
为什么被折叠?



