使用Geopy的geocoders模块通过经纬度获取邮编
Geopy库简介
Geopy是Python的一个用于地理编码的库,通过这个库能够定位世界各地的地址、城市、国家和地标的坐标及信息。
Geopy作为一个专注于地理位置处理包,能实现地理编码、逆地理编码功能;此外,还可以根据两个经纬度坐标计算在地球上的最短距离。
安装 Geopy
在终端中运行pip进行安装。
pip install geopy
导入模块
# 导入geocoders模块
from geopy.geocoders import Nominatim
基本用法
使用地理编码功能时,需要借助Geopy中的geocoders模块。
例如:选用 OpenStreetMap 平台上提供的 Nominatim 地理编码器,因为可以免费供我们使用,不需要申请 API ,但缺点是限流,限额,不能大规模频繁访问,否则会返回 403,429错误代码
from geopy