地理查询变得简单。
项目描述
pygeons
使地理查询变得简单。
免费软件: MIT许可协议
一些示例
>>> from pygeons.api import Country, find_cities >>> Country('ivory coast') Country('Ivory Coast') >>> Country('côte d’ivoire') Country('Ivory Coast') >>> Country('civ') Country('Ivory Coast') >>> _.iso 'CI' >>> Country('ivory coast').capital.name 'Yamoussoukro' >>> Country('ivory coast').neighbors [Country('Liberia'), Country('Ghana'), Country('Guinea'), Country('Burkina Faso'), Country('Mali')] >>> >>> Country('us').cities['moscow'] City.gid(5601538, 'Moscow', 'US') >>> Country('us').cities['moscow'].admin2 State.gid(5598264, 'ADM2', 'Latah County', 'US') >>> Country('us').cities['moscow'].admin1 State.gid(5596512, 'ADM1', 'Idaho', 'US') >>> Country('us').cities['moscow'].distance_to(Country('ru').cities['moscow']) 8375.215117486288 >>> >>> find_cities("oslo")[:2] [City.gid(3143244, 'Oslo', 'NO'), City.gid(5040425, 'Oslo', 'US')]
特性
确定一个(城市、州和国家)组合是否对应于现有的地名
清洁(城市、州、国家)组合
将城市、州和国家名称规范化为其规范表示形式
使用英语以及每个特定国家的本土语言来构建查询
致谢
此包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史
0.9.1 (2020-09-17)
将顶级 G` 集合添加到 pygeons.api
实现了对替代地名的处理
0.9.0 (2020-09-11)
添加了新的API
将数据库后端从MongoDB切换到sqlite3
实现了Python中的导入脚本
0.1.1 (2017-12-03)
第一个工作版本。包括导入脚本和源代码。
0.1.0 (2017-11-26)
第一个在PyPI上的版本。
项目详情
关闭
pygeons-0.9.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23ff3f3e9cbef0fd3a5d88a23ab0f0816b33ee9d57838872d3b08c2489f683a1 |
|
MD5 | f087291cb75faa4e9b399c9cc6dcd5e0 |
|
BLAKE2b-256 | a87216353ed41b4d2c3f7146e171ebc1cca8e8eeebd914b05cdcb7b01c1105ac |