Python地理编码库geopy的使用
一、简介
处理地理数据经常会涉及到地理编码的问题。地理编码指的是将地理信息转化成坐标关系的过程。分为正向和反向的编码。正向的是指将地址信息转换为坐标点,比如:武汉市武汉大学–>(114.3594147, 30.5401222);反向地理编码就是将地理坐标转换为具体的地址,是一个与前面相反的过程。
基于Python的地理编码库geopy 是用于地理编码的常用工具,使用它可获取多种地图服务的坐标。Python开发者可以使用geopy很容易的获取全球的某个街道地址,城市,国家和地块的地理坐标,它是通过第三方的地理编码器和数据源来解析的。
主要有以下几个功能:
- 地理编码:将字符串转换为地理位置
- 逆地理编码:用于将地理坐标转换为具体地址
- 计算两个点的距离:经纬度距离和球面距离