查找世界城市坐标和国家代码
项目描述
同城
查找世界城市坐标和国家代码
用于查找世界城市位置和国家代码的 Python(2 和 3)模块。使用 Simplemaps.com 提供的 Basic World Cities Database 中的数据。数据根据知识共享署名 4.0 许可协议获得许可。
安装
$ pip install cityloc
例子
抬头看城市
>>> from cityloc import city_lookup
>>> r = city_lookup('London', country='GB')
>>> pprint.pprint(r)
[{'capital': 1,
'country': 'GB',
'id': 6911,
'lat_wgs84': 51.5,
'long_wgs84': -0.1167,
'name': 'London',
'name_ascii': 'London',
'population': 8567000,
'region': ''}]
查找国家/地区的首都
>>> from cityloc import capital_for_cc
>>> r = capital_for_cc("FR")
>>> pprint.pprint(r)
{'capital': 1,
'country': 'FR',
'id': 6687,
'lat_wgs84': 48.8667,
'long_wgs84': 2.3333,
'name': 'Paris',
'name_ascii': 'Paris',
'population': 9904000,
'region': 'Île-de-France'}
版本历史
- 0.1.1:添加了 capital_for_cc (17/09/2019)
- 0.1.0:初始版本 (03/01/2019)
BSD 许可证
版权所有 (C) 2019 Sveinbjorn Thordarson
如果满足以下条件,则允许以源代码和二进制形式重新分发和使用,无论是否经过修改:
-
源代码的再分发必须保留上述版权声明、此条件列表和以下免责声明。
-
二进制形式的再分发必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
-
未经事先明确的书面许可,不得使用版权所有者的姓名或其贡献者的姓名来认可或推广源自本软件的产品。
本软件由版权所有者和贡献者“按原样”提供,并且不提供任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论是由何种责任理论引起的,无论是在合同、严格责任或侵权行为(包括疏忽或其他方式)中以任何方式使用本软件引起的,即使已被告知存在此类损害的可能性。