地理查询变得很容易。

pygeons的Python项目详细描述


侏儒

https://img.shields.io/pypi/v/pygeons.svghttps://img.shields.io/travis/mpenkov/pygeons.svgDocumentation StatusUpdates

地理查询变得简单。

>>> from pprint import pprint
>>> import pygeons
>>> # Scrub a (city, state, country) combination
>>> scrubbed = pygeons.csc_scrub('sydney', 'nsw', 'au')
>>> result = scrubbed.pop('result')
>>> scrubbed
{'score': 0.9, 'st_status': 'O', 'cc_status': 'O', 'count': 1}
>>> pprint(result)
{'_id': 2147714,
 'abbr': [],
 'admin1': 'State of New South Wales',
 'admin1names': ['new south wales', 'nsw', 'state of new south wales'],
 'admin2': '17200',
 'admin2names': [],
 'asciiname': 'Sydney',
 'countryCode': 'AU',
 'featureClass': 'P',
 'featureCode': 'PPLA',
 'latitude': -33.86785,
 'longitude': 151.20732,
 'name': 'Sydney',
 'names': ['syd', 'sydney', 'sydney city'],
 'names_lang': {'en': ['syd', 'sydney', 'sydney city']},
 'population': 4627345}
>>> pygeons.csc_scrub('sydney', 'nsw', None)['result']['_id']  # same GeoNames ID as above
2147714
>>> # Normalize a state abbreviation
>>> pygeons.norm('admin1', 'AU', 'nsw')
'State of New South Wales'
>>> # Translate a country name in the native language into English
>>> pygeons.country_info('россия')['names_lang']['en'][:4]
['ru', 'rus', 'russia', 'russian federation']

功能

    [LI]确定一个(城市、州和国家)组合是否对应于现有地名
  • 擦洗(城市、州、国家)组合
  • 将城市、州和国家名称规范化为其规范表示形式
  • 用英语和每个特定国家的母语框式查询

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.1.1(2017-12-03)

  • 首次工作释放。包括导入脚本和源代码。

0.1.0(2017-11-26)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如果Col1包含输入文本的任何子字符串,则使用mysql查询获取数据   JavaJSP错误:根据TLD,标记表单:输入必须为空,但不能为空   java InputSource和InputStream之间有什么区别?   java Android Studio新项目   java Rest服务调用未触发处理程序   安卓如何在Java中正确使用二进制信号量?   java多线程:这是正确的方法吗?   递归调用submit时的javajquery表单   Tablayout片段的java实现接口(Android)   java如何将HSSFWorkbook转换为CSV文件。。?   java通过SSHJ迁移到超级用户不工作   Web服务的java JSON参数   爪哇为什么是太阳。经营OperatingSystemImpl包是否可见?   java Tomcat管理器未显示嵌入式版本   java为什么这个查询无效?