Administrative-divisions-of-China README

The project's README from github.com/modood/Administrative-divisions-of-China. As one markdown file: README.md.

Administrative-divisions-of-China

code style npm downloads license

中华人民共和国行政区划(五级):省级、地级、县级、乡级和村级。

数据来源

【温馨提醒:本项目数据不再更新】

根据国务院批复同意的《关于统计上划分城乡的规定》(国函〔2008〕60号)及国家统计局印发的《统计用区划代码和城乡划分代码编制规则》(国统字〔2009〕91号),统计用区划代码和城乡划分代码是开展各项普查、全面统计、抽样调查、专项调查等政府统计工作的基础,属于工作中使用的内部资料,不适用于向全社会公开。根据国家统计局政府信息公开相关要求,自2024年10月起,国家统计局继续公开《关于统计上划分城乡的规定》《统计用区划代码和城乡划分代码编制规则》等统计标准方法,不再公开具体相关代码。

数据下载

文件列表 JSON CSV
省级(省份、直辖市、自治区) provinces.json provinces.csv
地级(城市) cities.json cities.csv
县级(区县) areas.json areas.csv
乡级(乡镇、街道) streets.json streets.csv
村级(村委会、居委会) villages.json villages.csv
文件列表 普通 带编码
“省份、城市” 二级联动数据 pc.json pc-code.json
“省份、城市、区县” 三级联动数据 pca.json pca-code.json
“省份、城市、区县、乡镇” 四级联动数据 pcas.json pcas-code.json
“省份、城市、区县、乡镇、村庄” 五级联动数据 - -

提示:需要打包下载全部文件,请看 Releases。

数据库支持

目前本项目数据保存在 sqlite3,数据文件下载:data.sqlite。

可以自己将数据迁移到其他数据库管理系统中(MySQL, Oracle, MSSQL 等)。

省级数据预览

code name
13 河北省
14 山西省
15 内蒙古自治区
45 广西壮族自治区

地级数据预览

code name provinceCode
1301 石家庄市 13
1401 太原市 14
1525 锡林郭勒盟 15
4503 桂林市 45

县级数据预览

code name cityCode provinceCode
130111 栾城区 1301 13
140121 清徐县 1401 14
152527 太仆寺旗 1525 15
450305 七星区 4503 45

乡级数据预览

code name areaCode cityCode provinceCode
130111200 南高乡 130111 1301 13
140121102 东于镇 140121 1401 14
152527201 贡宝拉格苏木 152527 1525 15
450305004 漓东街道办事处 450305 4503 45

村级数据预览

code name streetCode areaCode cityCode provinceCode
130111200201 南高村委会 130111200 130111 1301 13
140121102001 东于社区居委会 140121102 140121 1401 14
152527201206 敦达乌苏嘎查 152527201 152527 1525 15
450305004006 横塘社区 450305004 450305 4503 45

Administrative-divisions-of-China (modood/Administrative-divisions-of-China)

Searching Database…

Что это такое?Административно-территориальное деление Китая на пяти уровнях — провинции, города, уезды, посёлки и деревни — с официальным статистическим кодом и названием для каждой единицы. Данные представлены в виде файлов JSON, CSV и SQLite.
Это библиотека, которую нужно устанавливать, или просто файлы с данными?Просто данные, а не библиотека: по одному плоскому файлу JSON и CSV на каждый уровень, плюс связанные каскадные файлы и база данных data.sqlite. Ничего устанавливать не нужно, зависимостей нет.
Как мне получить эти данные?Скачайте файлы JSON или CSV для нужных уровней прямо из репозитория или заберите полный архив со страницы Releases. Все данные также доступны в виде готового файла data.sqlite.
Нужен ли мне Node.js или какая-нибудь другая среда выполнения?Нет — обычные файлы JSON, CSV и SQLite можно читать из любого языка или инструмента. Node.js нужен только для запуска собственных скриптов загрузки и сборки из репозитория.
Данные ещё обновляются?Нет — данные заморожены на редакции 2023 года (по состояние на 30 июня 2023 года), потому что Национальное статистическое управление Китая в октябре 2024 года прекратило публиковать коды административно-территориального деления, поэтому более новых данных нет.
Откуда взяты эти данные?Из Национального статистического управления Китая — это его коды статистического деления и коды классификации город-село, на которых основана вся государственная статистика. Репозиторий повторяет их редакцию 2023 года.
Как связаны между собой пять уровней?Каждая запись содержит 12-значный код и коды всех родительских уровней (provinceCode, cityCode, areaCode, streetCode), а каскадные файлы объединяют от двух до четырёх уровней (pc, pca, pcas) в двух версиях — обычной и с пометками кодов. Готового каскада сразу на пять уровней нет.
Эти коды — то же самое, что почтовые индексы?Нет — это коды статистического деления от Национального статистического управления, а не почтовые индексы. Коды иерархические: код каждого уровня продолжает код родительского, поэтому каскадные файлы так удобно вкладываются друг в друга.
Что обычно делают с этим набором данных?Чаще всего — каскадные селекторы адреса: выбираешь провинцию, затем город, район, посёлок и деревню — для веб- или мобильных форм. Также данные используют там, где нужны официальные коды деления: для чистки адресов или агрегации статистики по регионам.
Creator
modood
Size
163.2 MB
Stars
21K
Age
10y
Commits · 90 Days