geopy使用详解
geopy使用详解 由于专业需要,经常接触一些地理处理的工具包,文档都是英文的,自己看的同时将其翻译一下,一方面自己学习的同时有个记录,要是能同时给一起的学习的童鞋们一些帮助,想想也是极好的。以下的文档内容主要翻译自 官方文档 ,水平有限,错误的地方希望大家指出。 处理地理数据经常会涉及到地理编码的问题。地理编码指的是将地理信息转化成坐标关系的过程。分为正向和反向的编码。正向的是指将地址信息转换为坐标点,比如: 武汉市武汉大学-->(114.3594147, 30.5401222) ;反向地理编码就是将地理坐标转换为具体的地址,是一个与前面相反的过程。 基于python的地理编码库geopy 是用于地理编码的常用工具,使用它 可获取多种地图服务的坐标。目前Python2和Python3下都支持。Python开发者可以使用geopy很容易的获取全球的某个街道地址,城市, 国家和地块的地理坐标,它是通过第三方的地理编码器和数据源来解析的。 geopy可以使用的地理定位服务如下: OpenStreetMapNominatim , ESRIArcGIS , GoogleGeocodingAPI(V3) , BaiduMaps , BingMapsAPI , Yahoo!PlaceFinder , Yandex , IGNFrance , GeoNames , NaviData