芝加哥元信息和其他有趣的东西
chicago的Python项目详细描述
关于芝加哥及其地理位置的信息。灵感来自 python-us。
因为有时候你只需要把芝加哥的名单 邻里关系。
安装
使用pip安装:
pip install chicago
用法
在社区区域迭代
>>> from chicago import COMMUNITY_AREAS >>> for ca in COMMUNITY_AREAS: ... print(ca.name, ca.number) ... ('Rogers Park', '1') ('West Ridge', '2') ('Uptown', '3') ('Lincoln Square', '4') ('North Center', '5') ('Lake View', '6') ('Lincoln Park', '7') ('Near North Side', '8') ('Edison Park', '9')
按数字获取社区面积
>>> COMMUNITY_AREAS.get_by_number(22) CommunityArea(name='Logan Square', number='22')
在邻域上迭代
>>> from chicago import NEIGHBORHOODS >>> for n in NEIGHBORHOODS: ... print(n) Albany Park Andersonville Archer Heights Armour Square Ashburn Auburn Gresham Austin Avalon Park Avondale Belmont Cragin
在人口普查区域进行迭代
>>> from chicago import TRACTS >>> for tract in TRACTS: ... print(tract) 17031010100 17031010100 17031010100 17031010100 17031010201
获取包含芝加哥辖区
>>> from chicago import PRECINCTS >>> precinct = PRECINCTS[0] >>> from chicago import get_tract_from_precinct_id >>> tract = get_tract_from_precinct_id(precinct.full_name) >>> print(tract)
获取包含郊区库克县辖区的人口普查区域
>>> from chicago.cook_suburbs import COOK_SUBURBAN_PRECINCTS, get_suburban_cook_tract_from_precinct_number >>> precinct = COOK_SUBURBAN_PRECINCTS[0] >>> tract = get_suburban_cook_tract_from_precinct_number(precinct.objectid) >>> print(tract) 17031804202