全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1441 1
2023-05-16

代码来源:zhugby的python使用geopy包提取城市经纬度及计算距离矩阵

我自己跑的时候发现有一点点报错,也有人有一样的错误,所以分享一下,感谢zhugby的分享

复制代码

准备一个你需要的所有城市的excel,利用geopy模块获取每个城市的经纬度坐标,然后计算城市之间的空间距离,并将结果写入两个Excel文件中。
之前说的报错就是在获取城市经纬度的时候报错HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443),搜了一下,看到说虽然nominatim是免费的,但是每秒最多一个请求,所以在每次循环中暂停了2秒(我试了1秒还是报错,所以增加成2秒,虽然时间久一点)
也可以去看下zhugby的原分享,有图片更直观

___________更新:有问题各位,好像相同读音的会串,比如佛山的坐标会识别成釜山,还不知道咋弄









附件列表
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-5-16 21:27:11
我又发现亳州也不对,他识别成博尔塔拉蒙古自治州,我不懂他这个怎么匹配的了,而且附件我好像删不掉
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群