使用GPS坐标查询国家以及城市名称,reverse_geocoder包用法

这两天在做数据集分析,其中有一项是对数据来源国家出现的频率进行统计。找到一个很好用的包,可以使用GPS坐标查询国家以及城市名称,mark一下。

import reverse_geocoder 

if __name__ == '__main__':
	
	location1 = [31.2304, 121.4737] # 谷歌了一下上海的GPS坐标
	location2 = [50.3273, 13.5453] # mark一下楼主当前坐标
	
	locations = [location1,location2]
	
	for location in locations:
	    add = reverse_geocoder.search(location)
	    print(add)

可以看到指令很简单。来看看输出:

# 第一个坐标的对应输出
[{'lat': '31.22222',
  'lon': '121.45806',
  'name': 'Shanghai',
  'admin1': 'Shanghai Shi',
  'admin2': '',
  'cc': 'CN'}]
  
# 第二个坐标的对应输出
[{'lat': '50.32717',
  'lon': '13.54577',
  'name': 'Zatec',
  'admin1': 'Ustecky',
  'admin2': '',
  'cc': 'CZ'}]

So easy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值