geopy使用第三方地址解析器像地址,城市,城镇,国家等的数据转换成可以很容易地在世界地图上绘制表示地理坐标。
转换是双向的,从地址坐标,反之亦然。
除此之外,geopy也可用于测量两点之间的距离为好。
支持地理编码服务:
- 雅虎BOSS
- geocoder.us
- Bing地图API
- 谷歌地理编码API
- OpenStreetMap的Nominatim
- ESRI的ArcGIS
geopy可与两个主要的Python编程语言,2.x和3.x版本
什么在此版本中是新的:
- 更改:
- 在MapQuest的地理编码器中删除,因为它使用的API,现在只提供给企业客户。 OpenMapQuest是一个替代Nominatim来源的数据。
- 在Nominatim现在默认使用HTTPS和接受的方案论证。
- 在增加:
- 在Nominatim现在接受域参数,它允许使用不同的服务器,而不是nominatim.openstreetmap.org。
- 固定:
- 在冰不是来自get_geocoder_for_service访问。
什么在1.8.0版本新:
- 在增加:
- 在NaviData地理编码器添加。贡献的NaviData。
- 更改:
- 在LiveAddress现在要求HTTPS连接。如果设置方案是HTTP,而不是默认的HTTPS,你现在会收到ConfigurationError。
什么在1.7.0版本新:
- 在增加:
- IGNFrance地理编码器。
- 固定:
- 在必应检查响应主体错误代码。
什么在1.6.0版本新:
- 在增加:
- 在Python的3.2和PyPy3兼容性。
什么在1.4.0版本新:
- 在增加:
- 在Mapquest.reverse()方法添加。贡献的Dody苏利亚甲亮。
- 在Bing的地址解析器现在接受可选参数"文化"," includeNeighborhood"和"包括&QUOT ;.贡献的oskholl。
什么在1.1.6版本新:
- 在增加:
- 在GeoNames.reverse()补充说。
- 在GoogleV3.timezone()补充说。这将返回的时间给在一个给定的位置效果时区一个pytz对象(默认到现在)。
什么在1.1.1版本新:
- 在FIXED:
- 在Python 3的兼容性。
什么的0.98.1版本是新的:
- 在FIXED:
- 在Mapquest服务地理编码器没有使用FORMAT_STRING在创造它的查询。
- 在地理编码错误为所有SSLError例外提出了GeocoderTimedOut例外。
什么的0.94.2版本是新的:
- 在增加:
- 在MANIFEST.in使许可文件被列入DIST包
- 更新:
- 在雅虎地理编码器使用过时的MapsService V1 API的新A到Z API来代替。
什么的0.94.1版本是新的:
- 在增加:
- 在测试套件包括地理编码测试的谷歌,必应,雅虎,GeocoderDotUS和GeoNames的地理编码。
- 在地理编码器后端的MapQuest的OpenMapQuest API。
- 更改:
- `output_format`已被弃用的后端所使用它。
- 在雅虎地址解析器现在使用"老"元组返回格式(地址,(纬度,经度)),而不是无证位置()对象,API的一致性。 (有丰富的数据对象返回值将在以后的版本中实现。)
- 新增__repr__和__str__到距离。
- 固定:
- 在冰地理编码器目前工作正常。更新为使用JSON回报的方法,而不是XML。 `output_format`一直被忽略,现在已经过时。
- 在GeocoderDotUS现在工作正常。更新为使用更紧凑的CSV回报的方法,而不是XMLRPC。
- 修正了"打印"声明冰后端。没有更多的打印语句依然存在。
- 在除了检查系统`json`和`simplejson`,geopy现在看起来对于系统安装`django`(其中捆绑simplejson副本)。
- 在实施__cmp__在距离使远处的物体可能对彼此进行比较。
什么在0.94版本新:
- 在增加:局部测试套件现在可以通过&QUOT运行; setup.py测试"
- 在固定:发行5.转换"打印"语句来调用记录器,以便与WSGI兼容。
- 修正:问题16.谷歌地理编码器后端现在抛出的某些故障状态的更多描述的异常
- 在固定:问题18.添加simplejson到install_requires进行设置。使用本机(Python的2.6 + / 3.0 +)json模块(如果可用)。
- 在固定:发行21和25期距离计算超过180 / -180和90 / -90值现在包裹引发错误,而不是 。
- 修正:问题22.定点对象的字符串表示,让他们不抛出异常
- 修正:问题23.修正了GreatCircleDistance ValueErrors由于浮点精度上非常接近点
评论没有发现