/meltingGeos

地域模糊查找

Primary LanguagePython

Melting Geos

Introduction

Find standard city names by obfuscated names;

How to use

git clone https://github.com/arrebole/meltingGeos.git;
cd meltingGeos;
python  ./meltingGeos.py --search 北京 --depth 1
# out: [(type: 'province'', code: '11'', name: '北京市')]
python  ./meltingGeos.py --search 宁波 --depth 2
# out [(type: 'city'', code: '3302'', name: '宁波市')]
python  ./meltingGeos.py --search 鄞州 --depth 3
# out [(type: 'area'', code: '330212'', name: '鄞州区')]
python  ./meltingGeos.py --search 北 --depth 1
# [(type: 'province'', code: '11'', name: '北京市'), 
# (type: 'province'', code: '13'', name: '河北省'), 
# (type: 'province'', code: '42'', name: '湖北省')]

or lib

from meltingGeos.libgs import Geos

Geos().findall("鄞州", depth = 3)
# [{type: 'area'', code: '330212'', name: '鄞州区'}]

Geos().findone("鄞州", depth = 3)
# is object no dict
# {type: 'area'', code: '330212'', name: '鄞州区'}