轻量级geobases实现:无依赖性,单一,py3兼容
NeoBase的Python项目详细描述
极简主义者GeoBases 实施:
- 无依赖关系
- 与python 2.6+、python 3.x、pypy兼容
- 一个数据源: opentraveldata
- 一个python模块,便于在集群(如hadoop)上分发
- 更快的加载时间(5x)
- 用pytest和tox进行测试
>>>fromneobaseimportNeoBase>>>b=NeoBase()>>>b.get('ORY','city_code_list')['PAR']>>>b.get('ORY','city_name_list')['Paris']>>>b.get('ORY','country_code')'FR'>>>b.distance('ORY','CDG')34.87...>>>b.get_location('ORY')LatLng(lat=48.72...,lng=2.35...)
安装
克隆后可以直接安装:
pip install --user .
或者使用python包:
pip install --user neobase
文档
签出readthedocs。
测试
tox