Skip to main content

中国行政区域数据

Project description

中国行政区域数据

根据中华人民共和国民政部中的数据处理而成。

由于时间跨度过长(从 1980 年至今),故而部分地区的名称或行政级别已经发生改变,本仓库的存储原则为“编码唯一,以新换旧”。即同一个行政编码,认定为同一个地区,地区名称以民政部门最新公开的行政区域划分数据中的名称为准。且,为保持向前兼容,一些过去存在但后来去除的行政区域编码,本仓库仍然保留,以方便一些古旧的数据能正常使用。

安装

pip install china-region-data

样例

from china_region_data import Region


广东 = Region("广东省")
深圳 = Region("广东省深圳市")
南山 = Region("广东省深圳市南山区")
assert 广东.name == "广东省"
assert 广东.level == 1

for 广东城市 in 广东.subordinate:
    assert 广东城市.level == 2

assert 深圳.superior == 广东
assert 南山.superior.superior == 广东
assert 南山 in 南山.superior
assert 南山 in 南山.superior.superior

北京 = Region("110000")
assert 北京.name == 北京.fullname == "北京市"
assert 北京 not in 广东

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for china-region-data, version 2020.10
Filename, size File type Python version Upload date Hashes
Filename, size china_region_data-2020.10-py3-none-any.whl (54.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size china-region-data-2020.10.tar.gz (53.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page